4 ms·
Probably a good basis for a shoutcast client! So little info on it & I really doubt it's supported in any browsers. Even though it's mp3 with a little metadata
by jauntywundrkind 2y ago
Probably a good basis for a shoutcast client! So little info on it & I really doubt it's supported in any browsers. Even though it's mp3 with a little metadata sprinkled in every X bytes. https://www.radiotoolbox.com/community/forums/viewtopic.php?t=74 https://www.radiotoolbox.com/community/forums/viewtopic.php?...
- doublerebel 2y agoThere are lots of docs and info available for shoutcast/icecast servers and clients. Here’s a couple implementations in javascript: https://github.com/livebassmusicrightnow/even-nicercast/blob/master/src/even-nicercast.coffee https://github.com/livebassmusicrightnow/even-nicercast/blob... https://github.com/TooTallNate/node-icy https://github.com/TooTallNate/node-icy WASM would be total overkill. The mpeg stream is readable natively in the browser — that’s how I served the client when I was running livebassmusicrightnow.
- eshaz 2y agoHey, author of the wasm-audio-decoders library here. Actually, I wrote this library for this very reason to supplement my other library, icecast-metadata-player which is an Icecast (Shoutcast) browser client with ICY metadata support. https://github.com/eshaz/icecast-metadata-js https://github.com/eshaz/icecast-metadata-js