SQLshout is a Shoutcast-compatible streaming source client which uses an SQL database as a source for the song information. The goal is to create a shoutcast radio stream that can be interactive with a Web application for voting, weighted playlist generation, and song requests.
|Tags||multimedia Sound/Audio Players MP3|
|Licenses||BSD Original GPL|
|Implementation||C PHP SQL|
Release Notes: A large number of NULL pointer checks and lots of error trapping were added. The program was threaded in anticipation of a crossfade option, and all known concurrency issues in the threaded code were fixed.
Release Notes: A portable daemonize() function was added to handle placing the program in the background and releasing the controlling terminal. The update_playlist() function was changed to only keep NOREPEAT songs in the recent table. Code was added to the reencoder to add ID3 tags to the stream to account for ShoutCast servers.
Release Notes: Changes to error trapping, many code clean ups, fixes for intermittant SEGFAULTs, and the addition of many comments to the code.
Release Notes: The initial release of the PHPNuke module was added. An installer script which will help generate config files and try to install the Nuke module was added. A lot of pointer problems in the code were cleaned up.
Release Notes: This release reconfigures the source tree to make it conform to standard directory layouts, adds autoconf/automake scripts, and splits out some functions to separate source files for improved readability.