Since I couldn't find the ideal playlist manager I created my own scripts. Requests are welcome.
- zsh, no I am not going to rewrite this program to work with bash.
- For the music player I recommend mpv, much nicer than mplayer
- And diff and colordiff are nice to have as well.
- tmux of course, it also does nice things if you have lyrics tags.
- exiftool, to display lyrics
- glyrc, to download cover images and lyrics
So...
% apt-get install zsh mpv diffutils colordiff tmux libimage-exiftool-perl glyrc
- puddletag, to fix your tags and filenames.
- r128gain, to set all your replaygain tags (make sure you removed all image tags from your files, though)
Install? Are you crazy? Just checkout this directory somewhere, and symlink the scripts to somewhere in your PATH. I bet you will only really use mkplaylist and randomsong regularly.
Run in this order:
genconfig
: to create an initial config, after that edit that file.mkplaylist
: to generate a "database".randomsong
: to listen to a random song.randomsong -L 'ride the lightning'
: to listen to the album Ride The Lightning.randomsong -h
: to see what else is possible.