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 |
| Operating Systems | POSIX |
| Implementation | C PHP SQL |
| Translations | English |
Recent releases


Changes: 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.


Changes: 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.


Changes: Changes to error trapping, many code clean ups, fixes for intermittant SEGFAULTs, and the addition of many comments to the code.


Changes: 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.


Changes: 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.