Xalactic 6 Posted July 13, 2025 Posted July 13, 2025 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
ebr 16171 Posted July 13, 2025 Posted July 13, 2025 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 speechles 2055 Posted July 13, 2025 Solution Posted July 13, 2025 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.
Xalactic 6 Posted July 14, 2025 Author Posted July 14, 2025 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. 1
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now