I keep all my mp3s on a linux file server sharing via samba. Then I use old PCs running Windows and WinAMP to play the music. Put a P133 next to each stereo in your house and you're set. Add a .m3u to the Windows startup folder so you don't need a monitor on each PC and you can make all changes on the server. May as well install VNCserver on each PC so you can remote control if needed.
_________________________
--The Amigo