(re)discover your music library.
Do you have a massive music library that you have no hope of ever going through? This tool aims to solve this problem.
What does it do
- Provides a very simple curses interface
- Recursively discover all sound files and their metadata under a directory
- Allows tracking multiple different music libraries
- Randomly selects the least played file to play
- Keep track of favourite status
What does it not do
- Replace your music player
pip install musicview
Or to install the latest development version, run:
git clone --recursive https://github.com/MaT1g3R/musicview cd musicview pip install .
To use the command line interface
$ musicview --help Usage: main.py [OPTIONS] COMMAND [ARGS]... musicview, (re)discover your music library Options: -h, --help Show this message and exit. Commands: delete Delete a music library list List existing music libraries new Create a new music library play Start playing music update Update an existing music library
play command will start a simple curses music player.
Setting the configuration home
By default, musicview will store its configuration and data files
$HOME/.musicview, if you would like to change that,
you can set the
MUSICVIEW_CONFIG_HOME environment variable to
the path you want.
Default curses interface controls
ftoggle favourite status
You can edit those in the
musicview.toml file under your
- Better looking cueses UI
musicview is licensed under the terms of the GNU General Public License, either version 3 of the License, or (at your option) any later version.
Please see LICENSE for details
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size musicview-0.3.3.tar.gz (27.7 kB)||File type Source||Python version None||Upload date||Hashes View|
|Filename, size musicview-0.3.3-py2.py3-none-any.whl (29.8 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
Hashes for musicview-0.3.3-py2.py3-none-any.whl