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 --- >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.
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. > Andreashi 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 implement) btw congratulations for your libbgrab, i enjoy your code :) cheers -- 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.
jaromil,> > > > wanted to ask again if someone has some online documentation on the > > icecast (or shoutcast) protocol at the socket/data level. > > have a look into MuSE/libmpeg/httpinput.cc (http://muse.dyne.org) > i hope that code can help you figuring out >No actually not. It just makes the connection to the shoutcast/icecast server. I've gotten this far.> 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 > implement)I am using xaudio.> > btw congratulations for your libbgrab, i enjoy your code :)Thanks. I haven't worked on it for a while due to lack of time ... Ciao Andreas --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.