Hello, just curious if you ever got around to testing the other file? Not a big deal, as things are working much better than before - even better compatibility than the Roku Media Player App. All the files I have with OPUS 5.1 audio are working as you said they would (copying video and transcoding audio, seeking works, just no resume - no biggie there).
One other thing I noticed which improved is seeking in general when playing movies that are having the audio transcoded. Many of my movies have AAC 7.1 which gets transcoded by Emby Server to 5.1 as the RokuTV doesn't support 7.1. In the past if I was to fast-forward or rewind while watching a movie with transcoded audio many times the audio would go out of sync when I pressed play - to fix it I would have to ff or rw again to get the audio to be in sync with the video. I no longer have this issue - the video does pause for a bit longer after seeking but once it starts the audio is always in sync - much improved!
Actually, the Hocus Pocus has the same issue as the Elf. The only issue I have playing them is like you, they won't resume. The video player is told to resume, it starts to, but then faults and starts at the beginning without giving any indication to the app. It is like the built-in video player self recovers without falling back to our recovery logic. Their built-in self recovery restarts the video at the beginning. This might be a Roku firmware bug that irons itself out over time. To work around it and actually resume would require transcoding the HEVC to H264 and I figured that wasn't optimal for HEVC and will draw complaints. It's easier for someone to scrub to the playpoint they were at, and resume that way with far less CPU usage.
There is something "off" about how those were encoded. Or something is "off" in how the Roku is handling HEVC with OPUS when presented in MKV. The right thing to do is keep transcoding to the absolute minimum. This is the side we err on. The only time we do not do this, is for HEVC at 60fps on a RokuTV. For RokuTV users, they will need to enable the HEVC at 60fps option to get full direct stream/play. This setting will only appear if you have a RokuTV. This is a new addition due in the next beta.
The compatibility being better than Roku Media Player is unexpected, but probably due to how everything is read from the device and how the playback logic crafts a custom profile depending on the device, playback method, and the amount of errors it has recovered from. RMP can't transcode, so has certain limitations. This is not knowledge shared by Roku. As far as Roku apps go, emby now has the best profile support and playback support of any app, period. even blue neon night.
The seek keeping sync might have to do with recent Roku firmware updates. Roku specifically released fixes to address audio sync. It might just be coincidence that we updated the app the same time as Roku updated firmwares and it causes confusion as to who really fixed what. I can let you know we had nothing to do with sync correction, that was all Roku, so all praise for that should be as pats on their back, not ours.
Glad you like it so far. The entire intent is to start at the big issues and work my way down. The playback issues are the show stoppers and cause negative attention. Quashing that is priority #1.
There is one more update pending to add in the last logic for playback. Expect that to hit beta soon. If any have any issues at any time, please shout them out. Thanks.
Edited by speechles, 10 October 2018 - 01:35 PM.