The simplicity is great. I have a single NAS containing my entire collection connected to some speakers. In another room I have a rasp pi connected to a different set of speakers which streams the music being played via Icecast2. I can control the music in either room using pretty much any device connected to the network (PC, laptop, pi, tablet, phone), and also stream my collection when not at home.
I don't know of any particular client that's similar to winamp or itunes, but there's a lot to chose from[2], although many of those are a bit dated.
[1]:http://www.musicpd.org/ [2]:http://mpd.wikia.com/wiki/Clients
however, I also use plex connected to my roku for other media needs. But, I often find when on the go I will use plex on my phone primarily for music...or a superior remote for the roku...
http://sheepfriends.com/index-page=billy.html
Unfortunately, it looks like the site's downloads are unavailable right now (suffering from nostalgia overload?), but it's definitely worth checking out:
* tiny -- like, 500K
* gapless playback
* 100% controllable by keyboardThese days I just use zsh and mplayer though. Apparently all of my use-cases sum up to "play one or more albums, perhaps shuffling them first". I've given Clementine a shot, and it is quite like Amarok use to be, but now it all seems like clutter.
Sad to see the old folk go though.
Audacity and XMMS 2 both were a lot worse for some reason (like slower, weird bugs, needlessly unneeded server/client model, ...)
In XMMS 1, you can have 10000s of songs in the playlist (i.e. your whole harddisk), and jump to any of them immediately by just pressing the "j" key and typing part of its name, and it remains blazing fast.
Not sure how Winamp was these days. I remember it was good at version 2, then starting from version 5 ("2 + 3"), it became bloated.
[1] http://audacious-media-player.org/ [2] http://audacity.sourceforge.net/
Foobar2k. http://www.foobar2000.org/
Unfortunately it does not support the Mac Play/Pause/etc keys. I'm staggered that such an otherwise well put together application lacks such basic functionality.
I think you ought to file a bug, because it's supposed to work.