loved

Created: 2008-10-31 13:16
Updated: 2016-05-08 15:58

README.markdown

Loved

Simple tag-based favorite manager for MPD.

It goes like this

Assuming that the following aliases are defined:

alias loved="ruby ~/code/loved/loved.rb"
alias play="loved play"

You're listening to some kick-ass song:

% mpc
Big L - M.V.P.
[playing] #32/76   0:16/3:39 (7%)
volume:  0%   repeat: on    random: off

% loved swearing "old school"
=> Loved Big L - M.V.P.
   tags: "swearing" "old school" "Big L" "1995" "Rap & Hip Hop"

Later, when you want to listen it:

% play "old school"
Appended 1 song to your MPD playlist. Enjoy!

That's it!

Note that:

  • You can assign as many tags as needed
  • % play loads all favorites
  • Each tag has its playlist stored in ~/.loved. Note that those are simple m3u playlists so they can be manipulated with cat, mv, ln -s and friends.

Requirements

Ruby, rubygems, the librmpd gem, good music taste.

Ever heard of TATFT ?!

Absolutely. Fork you! I mean, fork me!

Licence

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
                   Version 2, December 2004

Copyright (C) 2008 Simon Rozet <simon@rozet.name>
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

 0. You just DO WHAT THE FUCK YOU WANT TO.
Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more