boromir674 / music-album-creator

Build a digital music library by downloading and segmenting youtube videos.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Music Album Creator - CLI Application

Music Album Creator is a CLI application aiming to automate the process of building an offline music digital library.

Featuring

  • Automatically downloading and converting to mp3 from youtube
  • Segmenting albums into tracks and automatically adding metadata information (ie for 'artist', 'album', 'track_name' fields)
  • Cross-platform support (Linux/Windows)
export MUSIC_LIB_ROOT=your_local_directory_path
docker run -it --rm -e MUSIC_LIB_ROOT boromir674/create-album

Overview

tests
package
  • Free software: GNU General Public License v3.0

Installation

Music Album Creator requires the ffmpeg package in order to run. You can download it from https://www.ffmpeg.org/download.html.
For Linux (Debian) you can simply install it with
sudo apt-get install ffmpeg

To install the Music Album Creator simply do

pip install music-album-creation

Usage

To run, simply execute:

create-album

Documentation

https://music-album-creator.readthedocs.io/

Development

To run all tests run:

pip install -U tox
tox -v

About

Build a digital music library by downloading and segmenting youtube videos.

License:GNU Affero General Public License v3.0


Languages

Language:Python 85.9%Language:Jupyter Notebook 12.7%Language:Dockerfile 0.9%Language:Batchfile 0.5%