IceGenerator is a direct stream generator for Icecast/Shoutcast servers. It streams MP3s to an Icecast/Shoutcast server without resampling it, saving CPU time. It features directory searches, MySQL/PGSQL support, M3U/PLS support, ID3 tags, META dynamic info, and a telnet interface.
| Tags | Internet Communications multimedia Sound/Audio |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux Mac OS X BSD FreeBSD NetBSD |
| Implementation | C++ |
Recent releases


Release Notes: A serious configure script bug was fixed.


Release Notes: This version fixes a serious bug in configuration file parser module, no longer tries to open non-existing files during stream, fixes a race condition on meta streamer - selector launch, fixes memory leaks, adds ID3 support, adds IceMetaL language support, and fixes the default icegenerator.conf path so that it is now SYSCONFDIR.


Release Notes: This version fixed incorrect socket definitions on Mac OS X, a segfault that occurred when the log object was NULL, and problems with the --with-shout parameter. PostgreSQL and .M3U/.PLS playlist support was added, the basename function was removed because it was not POSIX compliant, and the no-rtti option was removed because it caused segfaults on some systems. The log file path is now configurable.


Release Notes: This release fixes compilation errors that occurred with Mac OS X, Alpha Linux, and some POSIX platforms.


Release Notes: This release has a minimal telnet interface, MySQL support, and code cleanup. The leading '/' in the log file path has been fixed, and there are massive bugfixes in the configure script.