Y house at Caltech operates a small "pirate" FM radio station. As people stopped having time to DJ live shows, the radio station eventually became nothing more than an mp3 playlist. So, I wrote CyberDJ. It is a combination web server, station management program, and Winamp frontend. It lets users request songs to be automatically played on the radio, and takes care of lots of other details. It also helps out human DJs by giving them control over the web page, and a mailbox where listeners can send comments.
s time went on, innumerable features got added, and there was a complete rewrite in the middle there... The complete history and description is on the Lloyd Radio webpage. If you are interested, take a look for yourself:
ou may also download the source code, if you like.