Here is a mp3
server I use. Its started via initd, and the playlist is generated via a web page and stored in a postgres database. I've also added a "top 20" list to the site so i can see the most popular mp3's.
The front end is xmms, altho' you could use any mp3 player that will accept streaming (such as winamp)..