Jump to content

Roku App Can't Resume/FF/RW/Skip Intros for Certain Episodes


Go to solution Solved by speechles,

Recommended Posts

Posted

Emby Server: 4.9.1.5 beta (TrueNAS Scale 24.10.2.2 app, they have set their app to use the beta channel)
Roku App: 4.1 build 42

Started watching a new series (Gravity Falls) and am unable to resume, fast forward, rewind, or skip intros on the Roku app across multiple TVs/sticks. It always starts the video from the beginning. It only happens with this particular series so I'm assuming it has something to do with the encoding or otherwise. Other media behaves as expected and everything works fine in the web client and Windows app.

Server debug logs are attached and Roku debug logs have been submitted. User is "Owen Family". Timestamp is roughly 5:10pm EST 7/13/2025. File name is "Gravity Falls - S01 E12 - Summerween.mkv". Hopefully the logs will provide the necessary details but I can provide the file or additional info if needed.

embyserver.txt hardware_detection-63888023131.txt

Posted

Hi.  It is direct playing so all seeking is being done internally by the Roku player.  There are no errors.  Have you tried remuxing one of these?

  • Solution
Posted
2 minutes ago, ebr said:

Hi.  It is direct playing so all seeking is being done internally by the Roku player.  There are no errors.  Have you tried remuxing one of these?

This has been mentioned before. In order to seek the header must have the seeking index at the front of the file. Not stored afterwards. Some encoders put the seek index and chapters after the video and audio streams. This makes it so you must download the entire file before you can seek. The Roku is streaming the file. This means it won't have the entire file until you are pretty close to the end. If you remux with MKVToolNix it will properly fix the file for streaming moving everything required to the front and correct the header. This is exactly what you need to do.

Conversely, if this is something you will never do. Use the "Attempt Playback Correction" built into the apps video player. Open the OSD by pressing down and then move to the cog/gear and press OK. Then use playback correction and you will be able to seek. Since this will repackage the stream into HLS with an m3u8.

Posted
19 hours ago, speechles said:

This has been mentioned before. In order to seek the header must have the seeking index at the front of the file. Not stored afterwards. Some encoders put the seek index and chapters after the video and audio streams. This makes it so you must download the entire file before you can seek. The Roku is streaming the file. This means it won't have the entire file until you are pretty close to the end. If you remux with MKVToolNix it will properly fix the file for streaming moving everything required to the front and correct the header. This is exactly what you need to do.

Conversely, if this is something you will never do. Use the "Attempt Playback Correction" built into the apps video player. Open the OSD by pressing down and then move to the cog/gear and press OK. Then use playback correction and you will be able to seek. Since this will repackage the stream into HLS with an m3u8.

Thanks. Interesting issue for sure. That linked script solved it for me.

  • Thanks 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...