INTERACT FORUM

More => Old Versions => JRiver Media Center 29 for Windows => Topic started by: AJSchmidt on August 30, 2022, 02:42:51 pm

Title: Next-track Prebuffering makes Progress Bar reset to origin during playback
Post by: AJSchmidt on August 30, 2022, 02:42:51 pm
The Playing Now Position Tracker (progress bar) suddenly resets back to its 0:00 position while the track is still playing, and remains frozen at its origin until the track finishes playing.  The timing of this premature track position reset coincides exactly with the next-track prebuffering operaton.  It happens with every track on every album.  I'm not sure exactly when this problem slipped into MC29, but it doesn't occur in MC28.
Title: Re: Next-track Prebuffering makes Progress Bar reset to origin during playback
Post by: JimH on August 30, 2022, 03:31:03 pm
What device are you playing to?  Some don't report the position correctly.
Title: Re: Next-track Prebuffering makes Progress Bar reset to origin during playback
Post by: EnglishTiger on August 31, 2022, 06:17:56 am
The "CULPRIT" for the PlayerBar's Progress being set back to 0.00 when MC Prefetches the next track is the Screen Update/Refresh that happens at the point where the Prefetch completes.

Prior the work being done to improve the smoothness of the progress bar the updating of the progress bar and a few other things in the playerbar display were "protected" from being affected by that  Screen Update/Refresh.

But badly affecting the prgressbar is just another thing that screen update/refresh is badly affecting:-

If the user is displaying CoverArt + Lyrics then the lyrics for the Next Track will be displayed but not that track's coverart as that does not get displayed when the screen update/refresh that happens when the track starts playing occors.
If the user carefully observes the "Pause" button they may spot that MC momentarily displays the "Play" to then replace it with the "Pause" button.
Title: Re: Next-track Prebuffering makes Progress Bar reset to origin during playback
Post by: AJSchmidt on September 02, 2022, 04:23:10 pm
Further Details: I have tried two different Windows 10 computers with HD video displays 1920x1080 and 1920x1200, and Playing-To one of four different audio devices:  1) HiFi-Cable virtual audio device  2) iFi Audio portable USB DAC  3) Realtek HD Audio device integrated into ASUS PC motherboard  4) PSAudio Network DAC         
         
The first three devices all suffer premature progress bar reset in the same way: Very smooth progress bar advancement through the track, until a sudden reset to zero position at the moment that next-track prebuffering occurs.         
         
Playing-to the 4th device, a streaming network DAC, MC29 does not experience the premature reset problem. Its progress bar advances in a sporadic, jerky manner (sometimes even jumping backwards), eventually making it all the way to the end of the track.         
         
EnglishTiger's comments were helpful confirmation of the problem, and I was able to observe his described instantaneous toggling of the Play/Pause button display at the moment of prebuffering -except for the Network DAC, which toggled the Play/Pause exactly when the next track began to play.
Title: Re: Next-track Prebuffering makes Progress Bar reset to origin during playback
Post by: voodoo5_6k on September 12, 2022, 05:33:51 am
[...]
If the user carefully observes the "Pause" button they may spot that MC momentarily displays the "Play" to then replace it with the "Pause" button.
Thanks for describing it so nicely! I just imported a few new CDs as *.flac and while listening to them, I remembered this and closely watched the MC window. And I do see exactly this.

So, the playback issues I described in one of my threads (https://yabb.jriver.com/interact/index.php/topic,133623.0.html) seem to be either related or the same thing.