I would like to suggest some stuff concerning older low end PCs, which can be easily turned into a mp3 jukebox using either tinycore or microcore. I've a couple of Pentium I machines with 64 MB RAM and Pentium II with 128 MB RAM. Supplying such a machine with a DOC Module to hold the TCL/MCL stuff
(e.g.
http://cgi.ebay.com/64MB-DOM-Disk-On-Module-40-44-Pin-IDE-Flash-HI-Speed_W0QQitemZ370187547178QQcmdZViewItemQQptZPCC_Drives_Storage_Internal?hash=item5630e5b22a),
a fanless CPU cooler, soundcard and an external 2,5 inch USB drive to hold the mp3 files, you get a fine player of low noise and low power consumption and of course of low price too.
For XMMS two plugins would be great:
1. Volume normalizer plugin (
http://volnorm.sourceforge.net/) is described as following: "The volume normalizer plugin is an XMMS plugin that is used to give all songs the same volume level so that you won't need to play with the volume knob whenever a song changes."
2. Crossfader plugin (
http://www.eisenlohr.org/xmms-crossfade/) is a crossfader/gapless plugin for XMMS and Audacious.
As far as I see you can use them both together.
For a console-only player (microcore) the ncurses based mixer 'umix'
(
http://umix.sourceforge.net/) would be nice. I think for an avarage Windows user, not familiar with the command line, 'ossmix' supplied with OSS is a little too complicated. Aside from this umix may be a good alternative to ossxmix which depends on the heavy weighted GTK2 library.
Last but not least: What about mp3blaster and cmus In addition to MOC? The latter can be controlled via UNIX socket using cmus-remote.
http://mp3blaster.sourceforge.net/http://cmus.sourceforge.net/TIA