Take a look at the SliMP3, a device that allows you to play mp3s residing on your PC from any room in the house. The Perl code for the server is open source (GPL) and even has an optional web interface so you can manage playlists from your web browser. A very slick application of technology.