Bug 10309 - Sleeping SqueezeCentre computer stops paused tracks
: Sleeping SqueezeCentre computer stops paused tracks
Status: RESOLVED WONTFIX
Product: Logitech Media Server
Classification: Unclassified
Component: Audio
: 7.4.0
: PC Windows Vista
: -- normal (vote)
: Future
Assigned To: Unassigned bug - please assign me!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-12-13 07:35 UTC by Nigel Birch
Modified: 2009-01-22 09:01 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nigel Birch 2008-12-13 07:35:33 UTC
This is with SqueezeCentre v7.2.1 on Windows Vista.

If one has "Pause at power off / Remain paused as power on" set for a particular player (under Player > Audio > Power On Resume), when a player is powered off and back on the previously playing track is paused (as expected).

However, if the player is powered off (and,thus, the track is automatically paused), then the SqueezeCentre computer sleeps (S3 power state), when the computer resumes to S0 and the player is powered on, the track is now stopped.

I've not tested it, but I assume that if the "Power On Resume" settings is set to "Pause at power off / Resume at power on" the track will play from the start rather than the paused position.

If there's an debugging that would help, please let me know.

Thanks.
Comment 1 Alan Young 2008-12-16 02:08:41 UTC
The problem is that when the SC computer sleeps, the player looses its connection to SC. When the player reconnects after SC wakes up, this forces a stop.
Comment 2 Chris Owens 2008-12-22 09:42:46 UTC
Is there a solution for this behavior, Alan?
Comment 3 Alan Young 2008-12-22 09:58:34 UTC
Not really. Resume requires that at-least the media stream connection is still up, and it won't be if the SC machine has gone to sleep. 

It might be possible to come up with something that would work for non-transcoded streams but it would require a lot of testing. I think we would have to get rid of the forget-player logic that was introduced a few releases ago and I have no idea what the implication of that would be.