Skip to content

Since I couldn't find the ideal music playlist manager, I created my own scripts

License

Notifications You must be signed in to change notification settings

hboetes/muzshic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

muzshic

Since I couldn't find the ideal playlist manager I created my own scripts. Requests are welcome.

What does it look like?

screenshot

Dependencies

  • 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

Other software that's great to have:

  • 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

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.

Getting started

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.

About

Since I couldn't find the ideal music playlist manager, I created my own scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published