
I've tested it in iTunes and it seems to work fine (e.g., you'll see the song titles as the songs change) but I would be interested to know if that's all working sensibly in things that are not iTunes.
Update: Earlier, there was a bug that in some players, the audio would chirp (those players did not understand the kind of metadata I'm sending; they made that noise when they interpreted track names as audio data.) That bug should be fixed now: those players should now play the audio fine, but won't have metadata. I thought all the popular players supported Shoutcast-style inline metadata ("icy-metaint"), but apparently not. I guess the others want the Icecast-style UDP metadata ("x-audiocast-udpport"). That is, if they support metadata at all. The UDP version sounds hard (and dumb) and I'm not going to implement that. Use iTunes.
(Incidentally, the source is here, at the bottom.)
(And I think it's kind of sad that you all want to talk about Winamp and none of you wan to talk about music.)