It finally happened.

Download it here.

PrivateRadio network jukebox and streaming system

License: GPL

Author: John Elliott

Source URL: privateradio.sourceforge.net

Prerequisites: Unix or Windows XP, Apache 1.3.x or 2.x, Mysql 3.2x or 4.x, php version 4.x

Tested Systems: Redhat 7.x, Mandrake 8.x, Windows XP

Description: PrivateRadio is another network jukebox player, collection organizer and streaming system for mp3s or ogg music files. But with some advanced features and capabilities.

At the core, it is a web based jukebox. The jukebox can be controlled over via web based interface. In addition to typical jukebox functions, PrivateRadio comes with intelligent and configurable playlist generation.

Output can be played on the soundcard, streamed locally to a PC, and/or streamed to an icecast/shoutcast server.

The biggest distinction to other systems like this, is the radio station metaphor. Once station rules are setup, a station can be tuned in via the web interface. Each station (up to 200) has its own rules for generating playlists. Channel rules can be setup in unique ways, for example, a station could play only music from the Pacific Northwest, or Britain, or by year of release, etc. The rule based system is virtually limitless. There's even a 'double-shot' option.

All functionality and configuration is delivered via php web pages.

The system also supports album cover art, user comments, and user ratings.

Privateradio supports mp3, ogg and wav audio files. Existing collections can be added in batch mode.

PrivateRadio runs on Linux/Unix or Windows XP

It's hard to explain all the capabilites. Rigid enough 'out of the box' to be just a jukebox. Robust enough for large collections of music, and flexible enough to be a complete multiple site streaming system with some easy php/perl/whatever scripting and configuration details. Install and share your experience.

See INSTALL.txt for installation instructions. When you get the system up and running there will be help screens to guide you the rest of the way. enjoy.