Roku skips to next episode in the last few minutes

Server Version#: 4.34.4
Player Version#: Latest Roku

On the Roku, and only on the Roku, Plex routinely (almost always) skips to the next episode within the last 3-5 minutes of the current episode.

The files are not corrupt, and it does not happen on iPad or Android.

When we return to the episode whose last few minutes were skipped, and then fast forward to the skipped part, it plays fine.

This has been happening for many months, across numerous Roku and Plex software updates.

Any advice would be great.

No one, then?

My wife mentioned this exact problem to me last night whilst she was watching a TV series on a Roku 3. Replaying the episode and ffwding to the end allowed her to watch the last few minutes…

Has been going on nearly a year.

Glad I’m not alone.

Sad its been going on forever.

Soooooo… There’s no fix, then?

This is also happening to me. PMS on Synology, Samsung Smart TV.

Looking at all the other threads on this issue posted above, I see that Plex has no official response.

I’m shocked. Shocked I tell you.

What terrible support.

Hi there, Do you happen you have HW transcoding enabled? if so, does the issue still occur if you turn it off in the Plex Web server settings?

I’m having this issue as well. I watched two different movies today on separate clients – one Roku Streaming Stick+ and one TCL Roku TV. In both instances, the films ended about 15 minutes early and proceeded to auto play what was next.

This happens to us all the time on our Roku Ultra. Usually with about 5 minutes left it just ends. Really irritating.

They need to do one big update for the Roku… Fixing the premature ending of media and gapless playback for audio :slight_smile: :slight_smile:

It’s like the Plex Transcoder doesn’t know when a client has been paused and thinks the file has continued to play.

I haven’t tested this, but I bet if you pause on Roku for 7 minutes and then start playing again, the file will end 7 minutes early. i.e. The Transcoder never got the Pause signal and ends playback once it gets to the end, which is actually 7 minutes from the end on the Roku.

Just a hunch and I have no idea how to translate this into identifying the issue on the tech side and solving it.

I might be able to look and see where it is but beyond that I might not be able to help much without getting the Roku devs in here.

Can you capture a log file with this happening ( DEBUG ON - VERBOSE OFF)

That will tell what the server sees.

If you can get the Roku logs too, they will help the devs in case it is a player issue.

I have a Roku 3 so if you can help me reproduce the problem, I will do the rest.

please be advised, there are already a few bugs with the Roku 9.4.0 floating around.
I am using 9.2.0 firmware. We will need be cautious of that.

I and @spuniun posted server logs in response to @Ridley back in May and July in one of the other threads on this. He didn’t request roku logs at the time, but I’ll reproduce when I can and try to provide that also.

edit to add: his request was for verbose=on, so, sorry if these are hard to parse

Let’s break this into two pieces? Video transcoding -vs- DirectPlay / DirectStream

Also, I need clarification please – Roku 3 or some other Roku device specific ?

I’d like to divide & conquer (limit the problem space) as quickly as possible

I’ve already verified 1.20.4.3508 - DirectPlay - Roku 3 = no failure.

kind of hard to track what’s been said in all the different threads. Some people have dropped in to say ‘me too’ under different circumstances and on different devices, but the most long-standing and frequent complaint I’ve seen is for transcoding. For me, that typically means H265 to a roku that doesn’t support it natively.

In one of the other threads, I posted

I have exclusively and consistently had the issue when an H265 item needs to be transcoded for my (older) Rokus that don’t natively support it, when playback is initiated from an offset either due to

  • starting playback from an offset
  • seeking a significant amount ( maybe by an amount that exceeds the transcode buffer?)
  • enabling burned-in subtitles during play (which I would guess requires the transcode to start from an offset)

Both logs above were for transcoding, roku stick 3600X (mine) or 3810X Roku Streaming Stick+ (@spuniun’s), and server 1.19.x

So this happened to me twice yesterday (2 movies ended prior to when they were supposed to end) and here are my logs. Hopefully they go back far enough and captured whatever was going on. The logs might be a bit messy since I also optimized database, refreshed metadata, grabbed subs and a few other things in the last 48 hours. Apologies if it’s a lot to wade through, but hoping this can be useful.

Plex Media Server Logs_2020-10-28_14-58-24.zip (4.3 MB)

I just forced 2 transcodes and did not see failure.

I am using the Roku 3 (4200x) on current PMS. The logs referenced above are 1.19.3.
Has this been confirmed to still exist on current release?

EDIT: We posted concurrently.

I know at least one of the movies was direct play video, transcode audio. I’m not sure about the other one. But from reading enough of these threads, it seems the issue occurs only when transcoding the file.

The two devices that this has happened on for me are: Roku Streaming Stick+ and TCL Roku TV.

EDIT: Also, @ChuckPa, just want to say massive thanks for looking into this issue. There are several threads and I know people have been frustrated with the lack of attention to the issue given how widespread it seems. So, yeah, simply thank you!