Any new solution to the pause/framerate issue?

I’ve seen the topic discussed before, but here’s the TL:DR.

In browser windows, if you pause the playback, when you resume, the framerate will drop dramatically, and typically stay that way. The solution for some is to back it up 30seconds or manually set the timestamp, others adjust the playback quality back and forth. For me, I have to stop playback, restart the video, and then manually set the timestamp. Going from 60fps to 10-15 is jarring.

The issue appears to stem from a buffering issue. Where it’s trying to resume immediately and doesn’t have time to grab all of the frames for every second and just have them at a moment’s notice when you hit unpause. This leads me to a few solutions that could be implemented.

  1. Pre-buffer while paused. Youtube does this, and many other streaming services. It’ll load in the next 60 seconds of video into RAM and just wait.

  2. Allow me to set a playback delay when unpausing for buffering. I don’t need it to begin playing the millisecond I hit play, If I could set it to 1.5 seconds of buffer, then get smooth playback, I would.

If there’s any other fixes I could do to make pausing/unpausing more seamless, please let me know. I absolutely will.

You’ll need to provide some more specifics here. What is the server and it’s version? What browser(s)? Is this when using the bundled web app (IPaddress:port/web) or app.plex.tv? Can you provide PMS logs after enabled debug logging?