About Icecast 2
Icecast is a streaming media (audio/video) server which currently supports
Ogg (Vorbis and Theora), Opus, WebM and MP3 streams.
It can be used to create an Internet radio station or a privately
running jukebox and many things in between.
It is very versatile in that new formats can be added
relatively easily and supports open standards for communication and
interaction.
Icecast is distributed under the GNU GPL, version 2.
libigloo Release 0.9.4
We are pleased to announce a new release of libigloo!
The changes include:
- Corrected license header
- Updated string pool
- Fixed header guards
- Improved UUID support
- Improved release process
Download libigloo 0.9.4 from the download page.
Icecast Release 2.5.0-rc1
We are pleased to announce Icecast 2.5.0-rc1 (2.4.999.1).
This is a rc release. Usage in production should be with caution, but we recommend broad testing.
Downloads
Security updates
- Require at least TLS 1.2
- Support more and more modern password hashing
- Several smaller fixes (see below)
New features
- Formats
- Web interface
- Added health reporting for streams
- Added more important information to dashboard
- Renamed mountpoint list to source list
- Added
show-listeners
parameters to stats.xml
-style output
- Added live eventfeed
- Report content languages of streams
- Network
- Use settings from listen socket for YP/directory if there is only one
- Improved YP/directory protocol
- Added geoip support
- Dumpfiles
- Report dumpfile status
- Allow defining size and time limits for dumpfiles
- Allow killing a running dumpfile
- Added UUID interpolation in dumpfile filenames
- Events
- Emit
icecast-active
/icecast-idle
events based on source status
- Emit
source-flags-changed
whenever a source changes flags
- Emit
format-metadata-changed
on metadata changes
- Emit
source-listeners-is-zero
when listeners on a source become zero
- Emit
source-listeners-changed
when listener count on a source changed
- Emit
source-listener-attach
when a listener is attached to a source
- Include source media type in event data
- Include dumpfile filename in event data
- Added new style URL events
- Allow wildcard event triggers
- Internals
- Reworked early client handling
- Added global instance UUID
- Added per-source instance UUID
- Added ping request support
- Added verbose version display (
-V
)
- Allow exporting internal identifiers as ValueFile (
--export-database
)
- Include checks required for future versions
Fixes and Cleanup
- Fixed file missing after install
- Update levels on dashboard
- Try to fail early on several operating system shortcomings
- General code cleanup
- Migrated to libigloo 0.9.2
- Fixed windows builds
- Fixed minor memory leak on configuration reload
- Improved/Fixed timeout handling for clients
- Fixed incorrect lock in signal handler
- Fixed typo
SROUCE_HIDDEN
-> SOURCE_HIDDEN
- Fixed several small TLS problems
- Allow to disable IPv6 on 32 bit Windows