3 Years Ago
Improved audio stream buffering: Use a ring buffer for increased performance and smaller memory footprint Start playing the stream once enough data has downloaded, rather than waiting a static period of time (this was way too long for some connections and way too short for others) Stop downloading more data if enough has been buffered Added ShoutcastStreamer.DebugStreams to help diagnose streaming issues Simplified connected speaker sync system to use the boom box data rather than keeping a copy of the audio stream on each speaker