Oh wow, original author here. Never thought this would ever be picked up by HN after 12 years... :)
I lost the credentials for this account, so no fixes for this script. I hope it will inspire people to reverse engineer MP3, it was very interesting for back in the days.
I found some poorly documentation on the winamp website. And basically it comes down to this:
- you recode the MP3 to the lower bitrate
- get rid of all headers
- concatenate all audio into one big stream
- inject every x bytes a "StreamTitle=[title]" regardless of frames
Very simple format.