DSL Ideas and Suggestions :: mpd vs. xmms
I think mpd might serve as a possible viable replacement for xmms (or at least an optional extension), as it not only has no gtk/glib/gl deps, and uses the same music deps as xmms. Although it was many clients, the mpc client is probably the only one which would be necessary - flua is able to script a decent interface for it.
By far, my favourite features are the music database, and the state saving. Unfortunately, a replacement, such as dcd, would be needed for xmms playing CDs, but I believe this would still result in a slight size reduction, and a speed increase. If done well, integrating dcd, mpg321, and mpc into a single script seamlessly could work quite well.
Links:
MPD
MPC (Already in the MyDSL repository)
DCD
In the past (around DSL version 0.9 or so), an attempt was made to relplace XMMS with console apps and GUI wrapper, but after complaints from the userbase, XMMS was restored in the next version.
I suspect that mpd/mpc/dcd would suffer the same fate.
But the concept itself is a good one. It is just hard to not have XMMS around. Kinda like not having Firefox around for web browsing.
original here.