I'm developping a tiny LAN mp3 player for windows.
I'm using gtk, but I guess this information is useless
The server runs icecast, the sources for icecast are several ices sessions on different mountpoints.
Everything works fine except when I try to retrieve the meta-data.
I use BASS_StreamGetTags() of course, and the results are different wether I use some flags or not.
The BASS_TAG_ICY flag returns a null pointer. So does the BASS_TAG_META flag. The BASS_TAG_HTTP works fine, but what I need is the name of the song, etc...
Everything works fine with winamp, xmms and these players display a "ICY 200 OK". That makes me think the stream comes with icy.
I've tried the BASS_STREAM_META flag in the BASS_StreamCreateURL() function but it doesn't work either. In addition to that, the sound gets distorded with horrible glops...
Most of the code I use for BASS is strongly inspired from netradio.c and contest.c examples. What am I doing wrong ?
Any help welcome
P.S.: For eveything else, BASS is great