Bug 9673 - Poor recovery from empty stream
: Poor recovery from empty stream
Status: CLOSED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Streaming From SlimServer
: 7.3.0
: All All
: P4 normal (vote)
: 7.4.0
Assigned To: Alan Young
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-10-08 07:17 UTC by Alan Young
Modified: 2009-10-05 14:26 UTC (History)
0 users

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Young 2008-10-08 07:17:55 UTC
Streaming management code does not recover correctly when a stream has been sent to the player with zero bytes. In that case the the player will not send track started (STMs) or decoder ready (STMd) events to SC.

Under these circumstances it may also be the case that the various UIs appear to report that playing is proceeding, possibly because of a fallback-scenario in Source::songTime().

This only tends to arise because of a failure in transcoding. The cause of the failure is usually not visible anywhere as the various transcoder processes are usually invoked with a '--totally-silent' or similar argument.
Comment 1 Alan Young 2008-10-10 04:12:47 UTC
I have spent considerable effort looking for a solution without finding one.
Comment 2 Alan Young 2009-03-09 11:05:28 UTC
Treat empty streams as errors. Change 25438
Comment 3 James Richardson 2009-10-05 14:26:54 UTC
This bug has been marked as fixed in the 7.4.0 release version of SqueezeBox Server!
    * SqueezeCenter: 28672
    * Squeezebox 2 and 3: 130
    * Transporter: 80
    * Receiver: 65
    * Boom: 50
    * Controller: 7790
    * Radio: 7790  

Please see the Release Notes for all the details: http://wiki.slimdevices.com/index.php/Release_Notes

If you haven't already, please download and install the new version from http://www.logitechsqueezebox.com/support/download-squeezebox-server.html

If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look.