Bug 15814 - Display can show time and progress-bar advancing when not (yet) playing
: Display can show time and progress-bar advancing when not (yet) playing
Status: CLOSED FIXED
Product: SqueezePlay
Classification: Unclassified
Component: Now Playing
: 7.4.x
: All All
: P2 normal (vote)
: 7.5.0
Assigned To: Ben Klaas
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-03-02 08:04 UTC by Alan Young
Modified: 2010-04-08 17:26 UTC (History)
1 user (show)

See Also:
Category: Bug


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Young 2010-03-02 08:04:22 UTC
A common reported symptom of some types of failures, as seen on the forums and in bug reports, is that the display (jive, baby) shows that the track/service/xx is playing but no sound is coming out. This is typically because the service connection has not (yet) started, and may eventually fail or time out. In the meantime, however, the user sees this pretty display with the time counting up and the progress bar moving along.

I think that the counter/progress-bar should not actually start until the audio starts playing. Luckily, there will be a playerstatus update for this event (playlist newsong). At present, however, when a playerstatus reports that the player is in 'play' mode, there is no way of differentiating between getting ready to play and actually playing. Server-side, this would be easy to fix - we have the necessary information.
Comment 1 SVN Bot 2010-03-03 00:15:23 UTC
 == Auto-comment from SVN commit #30309 to the slim repo by ayoung ==
 == https://svn.slimdevices.com/slim?view=revision&revision=30309 ==

bug 15814: Display can show time and progress-bar advancing when not (yet) playing 
Added 'waitingToPlay' element to playerstatus response.
Comment 2 Alan Young 2010-03-03 00:16:59 UTC
Ben, over to you for the SP part.
Comment 3 SVN Bot 2010-03-03 07:53:41 UTC
 == Auto-comment from SVN commit #8622 to the jive repo by bklaas ==
 == https://svn.slimdevices.com/jive?view=revision&revision=8622 ==

Fixed Bug: 15814
Description: store waitingToPlay flag in player object after playerstatus update
do not update position or progress bar in NowPlaying when Player.isWaitingToPlay() returns true
Comment 4 Chris Owens 2010-04-08 17:26:50 UTC
This bug has been marked fixed in a released version of Squeezebox Server or the accompanying firmware or mysqueezebox.com release.

If you are still seeing this issue, please let us know!