Bugzilla – Bug 7814
Glitches in some MP3 radio streams
Last modified: 2009-09-08 09:26:46 UTC
I'm not sure when exactly it stopped working, but I've found in the last month that the SB3 can no longer play the Virgin Radio UK stream directly anymore (Internet Radio -> Staff Picks -> Best Of -> Pop | Virgin Radio UK). The audio 'skips' about 3 times a second, kind of like it's not playing the entire 'chunk' of audio and truncating each segment instead, as the audio seems to play fast. Occasionally at these skips you will here what I call 'mpeg vomit' -- sharp tones or static -- like the data is corrupt. After 15-20 seconds or so the SB3 will stop, re-buffer, and again play incorrectly. If I set the prefs through SqueezeServer to 'Proxied Streaming', the stream plays fine. Maybe something odd with the network packets arriving at the SB3 directly? So far the Virgin stream is the only one I've found this on.
This seems to work for me.
I see this, I think there is something wrong with the metadata interval, as there is way too much metadata coming in.
Now it's working fine... very strange. at this point it's looking like the station may be sending bad data.
If it is as you say 'too much metadata', could this be some sort of buffer overflow type issue in the SB3 that causes it to get corrupt in the SB3, yet somehow when you do Proxied Streaming through the SqueezeCenter server it gets corrected/truncated? Maybe this is why it randomly works and doesn't, depending on the song they are playing or how much data they are sending at the time. I listened for a couple of hours straight over the weekend via Proxied Streaming and never had a single hiccup.
Yeah I take that back, since proxied streaming doesn't have any problems this is probably a bug in the firmware metadata interval handling.
Felix is looking into how metadata is actually handled by the firmware to understand this.
Andy needs a dongle to have a look at this.
I can no longer reproduce this problem with the VR station. Are you still seeing this?
I switched my streaming back to Direct from Proxied and so far the station seems to be working. I will let you know if it returns (when the audio WAS skipping when I originally made this report, it did work fine randomly a couple of times on it's own while still being in Direct mode.)
Yeah, I was using direct streaming only yesterday and never saw the problem. I used to be able to reproduce it easily.
Going to mark this works for me. I bet Virgin changed something when they switched to Absolute Radio, and this bug went away.
This bug is now occurring on CBC Radio 2's mp3 streams: http://icy1.abacast.com/cbc-jazzhi-192.m3u
This bug should be fixed in the next firmware, it is undergoing testing now.
Verified fixed in SqueezeCenter 7.3.1 r24367 Controller 7.3 r3476 Receiver r56 SB2/3 r121 Transporter r71 Boom r41
Also verified SqueezePlay 7.3 r3550M works
This bug has been fixed in the 7.3.1 release version of SqueezeCenter! Please download the new version from http://www.slimdevices.com/su_downloads.html if you haven't already. If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.