p(y)layer is a jukebox style front end for mpg123 (or mpg321). Its main feature is the ability to search for songs and queue them up for play. If there are no songs queued, it will play a random song. p(y)layer runs under Python using ncurses, and will scale to a terminal window of any size. p(y)layer has been designed to run quite happily on a diskless Pentium 200 client. p(y)layer, although designed for MP3s, could be extended to play anything that supports mpg123's remote mode (for example, mpg321).
php-stream is a front end for the stream-db icecast/shoutcast MP3 file streamer. php-stream uses the same database backend for queues and logs as stream-db. Users will be able to make their own playlists of songs, and the system playlists will be the complete set of songs that make up an individual album. Full access control will be provided, to set limits on the number of songs and playlists a user can submit to the system. The aim the project is to allow people to create their own streaming media stations, with users, requests, song histories, and playlists.
Pimp3 is an mpg123 frontend that allows one to rate songs according to how much they are liked. Those that are rated higher are played more often. The automanagement feature automatically lowers a song's value if it is skipped, and raises a song's rating if it is selected to play twice in a row.