The Jukebox allows you to manage a Realaudio music database content. With very little modification, it can be adapted to support any other type of media. It current features include: Database distributed on multiple files, Support for peering content sites and load balancing, and Database manager.
RipIT allows you to create MPEG-1 Layer 3 (MP3) audio files from an Audio CD. It is a console based front-end, written in perl, for 3 programs: xmcd for CDDB lookup, cdparanoia for ripping the Audio CD tracks, and bladeenc or lame for encoding the MP3 files. Main features include: The program will do the following without user intervention: Gets the Audio CD Album/Artist/Tracks information from CDDB (using xmcd), Rips the Audio CD Tracks (using cdparanoia), Encodes the MP3s, id3 tags the MP3s, Creates an M3U file, and bladeenc or lame for encoding the MP3 files.
MimeSlapper is a workaround for the confusing apache mime-type file headers, in the case of mp3 files, where a "standardized" mime type has not yet been widely accepted. It allows you to configure via a hard variable, or via a specialized url tag, which mime-type header you'd like to send to the users browser, in order to successfully play mp3 files from url links. This is also a good workaround for servers which have no mime-type headers set for mp3 files, because of this lack of standard, as well as for those webmasters who may need additional mime-type headers sent with select mp3 files. This script is intended to be a quick fix, and not to become a substitute for proper apache configuration. MimeSlapper would be suitable to deal with other apache mime-type difficulties as well, by changing the mime-types in the script.
If you offer media files on your site, you will probably have noticed that you have to create .ram-files or something similar. These .ram-files are kind of a "wrapper" for the real file. They are downloaded by the browser and given over to the player who then starts downloading and playing the real file. With lots of different media files, such "wrapper files" can start to be a real nuisance. mediawrap spares you this additional work by transparently handling media files. After installing mediawrap, you just link your media files as your normally would and mediawrap will take care of them. mediawrap supports RealMedia (.ra, .rm) and MPEG-III (mp3) files at the moment, but can be easily adapted for a lot of purposes (even non-multimedia files).
This is a random midi player written in Perl, it will play a random tune every time someone visits a page with the script on it. The program reads from a flat text database containing the midi URL and title. The script also supports a very customizable output. (Requires SSI)