Mine used the xmms perl modules to control xmms, with the liveice xmms plugin sending the stream. Why? Well, would you believe the crossfader plus the volnorm module made xmms the best choice for a streamer at the time? Heck, it might still. And the web interface for the request system was hacked up in perl with the script backends reading a postgres database, that also being populated by perl scripts. At some point I'd like to make the web frontend to the database able to upload files to the empeg, but, what time??

If the scripts would be amusing to anyone, I can put them online again somewhere.