Bug 7814 - Glitches in some MP3 radio streams
: Glitches in some MP3 radio streams
Status: CLOSED FIXED
Product: SB 2/3
Classification: Unclassified
Component: Misc
: 86
: PC Windows XP
: P3 normal (vote)
: 7.3.1
Assigned To: Andy Grundman
http://forums.slimdevices.com/showthr...
: TestCase
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-04-12 14:51 UTC by Bob Maple
Modified: 2009-09-08 09:26 UTC (History)
3 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bob Maple 2008-04-12 14:51:47 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.
Comment 1 Richard Titmuss 2008-04-14 09:07:02 UTC
This seems to work for me.
Comment 2 Andy Grundman 2008-04-14 11:46:17 UTC
I see this, I think there is something wrong with the metadata interval, as there is way too much metadata coming in.
Comment 3 Andy Grundman 2008-04-14 11:56:59 UTC
Now it's working fine... very strange.  at this point it's looking like the station may be sending bad data.
Comment 4 Bob Maple 2008-04-14 12:02:15 UTC
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.
Comment 5 Andy Grundman 2008-04-14 12:07:00 UTC
Yeah I take that back, since proxied streaming doesn't have any problems this is probably a bug in the firmware metadata interval handling.
Comment 6 Chris Owens 2008-04-16 09:09:15 UTC
Felix is looking into how metadata is actually handled by the firmware to understand this.
Comment 7 Chris Owens 2008-06-04 16:22:27 UTC
Andy needs a dongle to have a look at this.
Comment 8 Andy Grundman 2008-09-24 11:02:47 UTC
I can no longer reproduce this problem with the VR station.  Are you still seeing this?
Comment 9 Bob Maple 2008-09-25 08:36:24 UTC
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.)
Comment 10 Andy Grundman 2008-09-25 08:37:05 UTC
Yeah, I was using direct streaming only yesterday and never saw the problem.  I used to be able to reproduce it easily.
Comment 11 Andy Grundman 2008-10-14 11:53:25 UTC
Going to mark this works for me.  I bet Virgin changed something when they switched to Absolute Radio, and this bug went away.
Comment 12 Andy Grundman 2008-11-26 08:54:00 UTC
This bug is now occurring on CBC Radio 2's mp3 streams:

http://icy1.abacast.com/cbc-jazzhi-192.m3u
Comment 13 Andy Grundman 2008-12-13 08:12:30 UTC
This bug should be fixed in the next firmware, it is undergoing testing now.
Comment 14 James Richardson 2008-12-18 14:25:39 UTC
Verified fixed in

SqueezeCenter 7.3.1 r24367
Controller 7.3 r3476
Receiver r56
SB2/3 r121
Transporter r71
Boom r41
Comment 15 James Richardson 2008-12-18 14:29:41 UTC
Also verified SqueezePlay 7.3 r3550M works
Comment 16 James Richardson 2008-12-22 11:36:28 UTC
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.