Building a simple ICY(Shoutcast) compatible client

Subscribe to RSS news feed

ICY is a protocol used by SHOUTCAST clients and servers. SHOUTCAST(TM) is copyright protected and is the property of Nullsoft, Inc.

ICY streamer sample

ICY Streamer sample shows how to stream live audio to specified SHOUTcast server, and how to receive and playback live stream from it. It uses Lame library to encode audio in MP3 format, and BASS or MpgLib library to decode it to PCM for playback.


Precompiled binary of this sample is included in the Demos package.