Command-line application to manage a music library of mp3 tracks
Project description
Motivation
The main motivation is to answer a question that music fans, DJs, bartenders and melomaniacs with tons of audio files may face: ‘What music do I play?’ That is, ‘what genre do I want now?’ or ‘which random songs can fill up the time I am able to listen?’ are the type of questions that rolabesti replies.
Description
rolabesti is an command-line application to manage a music library, performing the following actions on mp3 files: parsing, searching, playing, enqueueing, copying, and tagging.
Requirements
Linux environment.
Python 3.3+. An isolated virtual environment is very recommended. More info about virtualenv here.
MongoDB running instance.
libvlc library and vlc player.
Installation
pip install rolabesti
Usage
rolabesti [-h] SUBCOMMAND [ARGUMENTS]
You can check the arguments for each subcommand with:
rolabesti SUBCOMMAND -h
Let’s see a couple of examples.
To play two hours of rock music, limiting the track length to 10 minutes, with random sorting:
rolabesti play -g rock -l 120 --max 10 -s random
To play an hour of rap music from Iceland, skipping intro and outro tracks (less than 2 minutes length), with ascending sorting:
rolabesti play -g rap -l 60 -p Iceland --min 2 -s asc
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for rolabesti-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a402f76264c5157fbcbfdb72e3afaf26927404d8ceae27fdcf27e2295c3ce4d0 |
|
MD5 | 479dfcbac04f810d52384335baaab6be |
|
BLAKE2b-256 | c15dddb2b45d7e84b6b21dbc62b5e0cc3015e8edb090756536151c450356cb8d |