Bugzilla – Bug 9472
Remote playlist with multiple WMA streams plays only first stream
Last modified: 2009-06-17 09:35:37 UTC
This is with SC 7.3. Not clear if SC or SB firmware bug. Actually tested with Boom f/w 32 but presume same for all SB2+ players. Sample stream (Classic FM, via RadioTime): http://opml.radiotime.com/StationPlaylist.axd?stationId=8439&Formats=mp3,wma,real&username=sampletime Gets playerReadyToStream (STMd), then (+7s) playerStopped (STMu), then immediately playerOutputUnderrun (STMo), before finally getting playerEndOfStream (STMc) 85s later. How can you get STMd (& STMu) before STMc? And STMu should be mutually incompatible with STMo.
Created attachment 3978 [details] Edited log
Created attachment 3979 [details] Possible patch This patch may be a solution but it does not answer the question as to why the events come so out-of-order from the player and I suspect may cause other problems.
Created attachment 3980 [details] mylyn/context/zip
Andy says Alan is the right person to trace this problem. Please let QA know if there's anything we can do.
If you want this to be looked at for 7.2.1, then I guess it need to be reproduced against 7.2 - can QA look at that? I raised the original report against 7.3.
This is caused by the way the WMA decoder in the player uses the self-delimiting properties of the ASF/WMA stream to finish decoding (indicating this with DECODE_STATE_ERROR) without causing the end of the TCP stream to be read, which would trigger the DSCO.
The typical case which causes this problem is a station with a short ident track followed by the main stream. A workaround is to hit FWD ('>>') after (or even during) the ident.
Change 24147. Note that this is dependent upon change 23956 for correct operation.
Re-target for 7.3.3
*** Bug 10692 has been marked as a duplicate of this bug. ***
Change 24652
This bug has been fixed in the 7.3.3 release version of SqueezeCenter! If you haven't already. please download the new version from http://www.logitechsqueezebox.com/support/download-squeezecenter.html If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.