[icecast] Protocol

jaromil jaromil at dyne.org
Tue May 1 15:02:34 UTC 2001

On Tue, May 01, 2001 at 07:50:52AM -0400, Andreas Schiffler wrote:
> Hi all,
> wanted to ask again if someone has some online documentation on the
> icecast (or shoutcast) protocol at the socket/data level.
> I'd like to write my own reader routine that can feed data to the mp3
> decoder. I've gotten as far as getting the actual stream after the GET
> request, but lack the documentation to use the headers that are returned
> and seperate the mp3 data from the meta data.
> Thanks.
> Andreas

hi Andreas!

have a look into MuSE/libmpeg/httpinput.cc (http://muse.dyne.org)
i hope that code can help you figuring out

i also suggest you to use use libmpeg by Woo-jae Jung as a mp3 decoder library, it's LGPL and for
me worked really fine with few modifications (misses just buffering which would be good to

btw congratulations for your libbgrab, i enjoy your code :)

jrml ..//korova.dyne.org
6EEE 4FB2 2555 7ACD 8496  AB99 E2A2 93B4 6C62 4800

--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast mailing list