Andromeda turns collections of MP3s into fully-featured streaming Web sites. Many other file formats are supported, including: WMA, OGG, MPG, AVI, and WMV. It can be used as a personal jukebox on a local network or over the Internet (bandwidth permitting). It works well with PHP-Nuke, PostNuke, and phpWebSite. Additional features include skins, custom playlists, logons/accounts, and a search tool. Andromeda is also multilingual, speaking English, German, Russian, Dutch, Spanish, and many other languages. No database is required. ASP and PHP versions are available.
Plait (pronounced "play") is a command-line jukebox and music player front end. It understands brief, easy to type queries that pick a single song, mix queries that combine works from multiple artists, and stream queries that find Shoutcast radio streams. A variety of filters are available to pick just the music you want to hear. In order to actually play the music it finds, Plait automatically hands off a playlist to one of the supported music players, or creates a playlist that you can manually load.
Hydrogen is a simple real-time Drum machine/sequencer. It features a graphical user interface based on Qt, a sample-based audio engine, Jack/ALSA/OSS/PortAudio and Export to disk audio drivers, ALSA MIDI input, ability to import/export XML-based song and drumkit files, 192 ticks per pattern, 16 voices with volume, mute, solo, ADSR, and pan capabilities, and import of samples in wave, au, and aiff format.
PyKaraoke is a karaoke player which supports the CDG (MP3+G, OGG+G), MIDI (.KAR, .MID), and MPEG formats. The project consists of a GUI frontend and separate pycdg, pykar, and pympg player modules. The GUI provides a full application frontend, with playlist functionality and a searchable database. The pycdg, pykar, and pympg modules can also be used as standalone command-line players or imported into any Python programs that would like CDG, MIDI/KAR, or MPEG playback.
Lush is a Lisp dialect with extensions for object-oriented and array-oriented programming. It is intended as a programming environment for prototyping numerically intensive applications. Unlike alternatives like Python or SciLab, Lush is designed for easy integration of existing C/C++/Fortran codes.
The media hive is a streaming media server and Web-based content/playlist manager. It emphasizes usability by making it easy to manage a media catalog that contains multiple media types (mp3, mp4, ogg, flac, mpg, and avi), and by providing a very full-featured playlist. It also emphasizes extensibility by making it easy to develop new media parsers, playlist actions, event handlers, skins, and more. It has an entire custom tag library devoted to skin development, making it simple for the non-developer to create radically different Web-based user interfaces. It has no installation dependencies and runs on multiple platforms.