Hey, thanks for replying.
I checked out your site and its awesome, lots of useful info.
So I gather to make the stream send the song title I need to first write to the stream with 'icy-metadata:1\r\n' to let it know i can handle song titles.
I'm a little confused at how to write this to the stream. Do I write a string to the stream (which I'll be reading from later) in the form "POST <whatever>" where whatever is the metadata? Or can I simply write the metadata to the stream. Either way, after I've written to the stream and try to then create a reader for the stream, I get an 'Unexpected end of file from server' error.