Plex Skipping forward by a few seconds on Web Player

This also happens to me with specific Simpsons episodes. I think somehow the AVI file is corrupted, and the Plex web player is not so generous to play the supposedly bad parts as other players.

This happens only on web (macOS, but both on Safari and Chrome, both Catalina and Big Sur). Does not happen in native Plex apps (iOS, tvOS). The file also plays great with Moovist or IINA directly.

The skips happen exactly at the same spot in every browser every time.

Media info:

<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" librarySectionID="2" librarySectionTitle="TV Shows" librarySectionUUID="c2d64051-4e27-443d-bbd5-c989a22fe108" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1605652404">
<Video ratingKey="2004" key="/library/metadata/2004" parentRatingKey="1999" grandparentRatingKey="217" guid="com.plexapp.agents.thetvdb://71663/21/5?lang=hu" parentGuid="com.plexapp.agents.thetvdb://71663/21?lang=hu" grandparentGuid="com.plexapp.agents.thetvdb://71663?lang=hu" type="episode" title="The Devil Wears Nada" titleSort="Devil Wears Nada" grandparentKey="/library/metadata/217" parentKey="/library/metadata/1999" librarySectionTitle="TV Shows" librarySectionID="2" librarySectionKey="/library/sections/2" grandparentTitle="A Simpson csalƔd" parentTitle="Season 21" contentRating="TV-PG" summary="Marge and a group called the "Charity Chicks" pose for a calendar in hopes of raising money for charity, but Marge becomes the talk of the town thanks to her racy poses. Meanwhile, Carl is chosen as the newest supervisor at the nuclear power plant, and hires Homer to be his personal assistant." index="5" parentIndex="21" rating="7.0" viewOffset="76567" viewCount="1" lastViewedAt="1606650471" year="2009" thumb="/library/metadata/2004/thumb/1600413015" art="/library/metadata/217/art/1605201663" parentThumb="/library/metadata/1999/thumb/1600413019" grandparentThumb="/library/metadata/217/thumb/1605201663" grandparentArt="/library/metadata/217/art/1605201663" grandparentTheme="/library/metadata/217/theme/1605201663" duration="1248640" originallyAvailableAt="2009-11-15" addedAt="1440105096" updatedAt="1600413015">
<Media id="1922" duration="1248640" bitrate="1164" width="624" height="352" aspectRatio="1.78" audioChannels="2" audioCodec="mp3" videoCodec="mpeg4" videoResolution="sd" container="avi" videoFrameRate="PAL" videoProfile="advanced simple">
<Part accessible="1" exists="1" id="1939" key="/library/parts/1939/1440089318/file.avi" duration="1248640" file="/mnt/disk2/Plex/TVShows/The.Simpsons/The.Simpsons.S21.HUN.HDTV.XviD-HSF/hsf-simpsons-2105.avi" size="183724032" container="avi" deepAnalysisVersion="4" requiredBandwidths="2465,2465,2465,2465,2465,2465,2465,2465" videoProfile="advanced simple">
<Stream id="8563" streamType="1" codec="mpeg4" index="0" bitrate="995" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" frameRate="25.000" height="352" level="5" profile="advanced simple" refFrames="1" requiredBandwidths="2313,2313,2313,2313,2313,2313,2313,2313" width="624" displayTitle="SD (MPEG4)" extendedDisplayTitle="SD (MPEG4)"/>
<Stream id="8564" streamType="2" selected="1" codec="mp3" index="1" channels="2" bitrate="169" audioChannelLayout="stereo" requiredBandwidths="169,169,169,169,169,169,169,169" samplingRate="48000" streamIdentifier="1" displayTitle="Unknown (MP3 Stereo)" extendedDisplayTitle="Unknown (MP3 Stereo)"/>
</Part>
</Media>
<Writer id="4365" filter="writer=4365" tag="Tim Long"/>
<Extras size="0"></Extras>
<Related></Related>
</Video>
</MediaContainer>

Extract from the output of ffmpeg -v error -i /Users/gk/Downloads/hsf-simpsons-2105.avi -f null - 2>error.log:

[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 12 >= 12
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 35 >= 35
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 59 >= 59
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 82 >= 82
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 105 >= 105
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 129 >= 129
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 152 >= 152
[null @ 0x7fc4b7813200] Application provided invalid, non monotonically increasing dts to muxer in stream 0: 176 >= 176

The video tends to skip also if I choose reencoding instead of playing it directly.

Here is the file for debugging purposes: http://gk.lka.hu/x/keep/hsf-simpsons-2105.avi

Plex Web version: 4.47.1, PMS: 1.21.0.3616 (Ubuntu Linux x86_64)

Any suggestions how to help fixing the issue?

As far as I can see no progress made here. Playing your sample Batman clip still skips in chrome. using the alternate streaming protocol workaround prevents the skipping, but crashes to spinning cursor 2 seconds from the end of the clip.
Current version server on Synology, Current version of chrome, Quality set to original, video is direct streamed, audio is transcoded from DTS to AAC.

I’m also seeing the same issue on Chrome web player. It was resolved by using the ā€œalternate streaming methodā€ from the Debug menu. It is also resolved by using Plex on Mac native player.

Do you see it crash/spinning cursor at the end of the file? Have you tried the Batman clip that matt created to help test this issue?

Same thing here, I’ve just re-installed Plex on A QNAP NAS after 4 years of it being fine, but now i get recorded TV not playing or skipping forward quickly through, on Opera, Chrome and Microsoft Edge, so I’m thinking t could be a windows issue, albeit I’ve not messed with anything else. I tried the debug option but that didnt work for me, however I opened the files up in VLC and they seem to play fine. I would be interested if anyone finds a fix?

The work-around is no longer a work-around. Shameful this issue has gone on so long. Don’t even try Oak Island. Filled with so many skips. So, so much skip.

1 Like

Just realized this has been an issue for me for a while. did some workarounds (minus the DNS resolver and trying new browsers). no luck. chrome and edge affected. Minor inconvenience but after seeing how long this has been a issue for everyone makes the matter more depressing.

Was having this same issue on all web browsers on a Windows machine. Had to change two settings.

  1. Settings -> Quality -> Uncheck the box next to Automatically adjust quality (Beta)
  2. Settings -> Debug -> Check the box next to Use alternate streaming protocol for video playback

Tested 10 + tv shows where i marked places that would skip ahead.

Does it play right to the very end of the file? using the alternate stream protocol I see a crash and spinning cursor just before the end of the clip.

I have not experienced anything like that. It always finishes gracefully and then starts the next episode or next item in the playlist.

I just tested once more with the batman sample, and it still skips when you have the regular streaming protocol, and does not skip (but crashes at the end) if you do use it.

Same here. Plex Server version 4.47.3.
Ubuntu Google Chrome Version 87.0.4280.88 (Official Build) (64-bit).
I did steps mentioned in post #231 but it didn’t help me.
To be honest, skips become less frequent but not disappeared at all.

That’s so funny because I finally was about to buy Plex Pass and this happened).
This thread takes so long and really nothing changed here?

yup waiting for a fix.

I was experiencing this problem with featurettes remuxed from a personal BluRay copy (high bitrate). Doing as @FrostyFish suggests partially fixed for me. Alternate streaming protocol on its own did not fix the issue. I had to also disable Automatic adjust quality. Files now play without skipping but they do crash near the end as has been mentioned by others. Not the end of the world but I would appreciate a fix. Files play fine in other clients, this seems isolated to Plex/Web.

I figured out what the problem was, for me at least.
If you still have this problem, try doing playback and look at the CPU graph under dash. For me, it was peaking at 90% usage. The problem was I had not configured the GPU to be usable by Plex and had enabled ā€˜Make My CPU Hurt’ under transcode settings, which was causing it to skip due to the CPU bottleneck. Installed the drivers (I’m running PMS on Arch) and it works great now.
Hope this helps someone, wish I had looked into it sooner lol.

TL;DR: Make sure your Transcode settings are set to not overload your CPU and/or your GPU is communicating with Plex (does the hw indicator appear next to transcoded playback?)

The particular bug here happens when transcoding is not required/occurring.

Got the same issue
Tried disable ā€œautomatically adjust qualityā€ but nope… Video still jumps 3 seconds ahead.

Summary

I’m experiencing the same issue on a Shield TV Pro (2019), the Plex app is version 8.12.4.22902 (97c4e5ff).

The Plex Media server is 1.21.3.4021 on Linux.

The Shield is apparently direct playing the video and consistently starts skipping (with video corruption artifacts) about halfway through this 4K HDR HEVC movie file (with DTS-HD MA 5.1 audio + SRT subtitles). Another thing I notice is that it takes forever to resume, like I can wait a minute and it’s stuck on the spinner. It often never finishes and just crashes the Plex app.

Edit: I think parts of my video file is actually broken/corrupt, not even VLC can play those parts properly.

This can happen, but that is not what this thread is about.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.