frankmb 27 Posted August 21, 2022 Share Posted August 21, 2022 For some reason, I have an episode where the Roku app won't show the subtitles even when I have them selected. This episode plays correctly with subtitles when using the Emby web app and Emby Theater for Windows. Subtitles type is "SUBRIP" In the log attached, the last attempt to play is at 23:14 local (10:14 PM EST) using Roku app and subtitles did not work. I also did a "Send Logs" inside the Roku app. embyserver.txt Link to comment Share on other sites More sharing options...
ebr 14958 Posted August 21, 2022 Share Posted August 21, 2022 Hi. Is the subtitle internal or external? Can you try refreshing metadata on this item and see if it still has the problem? Link to comment Share on other sites More sharing options...
frankmb 27 Posted August 21, 2022 Author Share Posted August 21, 2022 (edited) Subtitle is internal. Refresh metadata does not fix it. If I do "Attempt Playback Correction" server starts remuxing and subtitles work. Edited August 21, 2022 by frankmb Link to comment Share on other sites More sharing options...
ebr 14958 Posted August 22, 2022 Share Posted August 22, 2022 How was the item created? It appears that the Roku simply is unable to display (or find) that subtitle. It could be related to the metadata inside the item. Can you try remuxing it? Link to comment Share on other sites More sharing options...
frankmb 27 Posted August 22, 2022 Author Share Posted August 22, 2022 (edited) 7 hours ago, ebr said: How was the item created? It appears that the Roku simply is unable to display (or find) that subtitle. It could be related to the metadata inside the item. Can you try remuxing it? Not sure how it was created. How would I manually remux it? Is there a ffmpeg command that says "just keep all streams"? Edit: mkvs were created using: Writing application : mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit Writing library : libebml v1.4.0 + libmatroska v1.6.1 Edited August 22, 2022 by frankmb Link to comment Share on other sites More sharing options...
frankmb 27 Posted August 22, 2022 Author Share Posted August 22, 2022 (edited) I poked around some more and found other episodes of the same season that don't work. Those that don't work have both a "English (Default Forced SUBRIP)" and "English (SUBRIP)" subtitles. When I choose the "English (SUBRIP)" I don't see subtitles. For other episodes that do not have a "English (Default Forced SUBRIP)", the "English (SUBRIP)" works. Edited August 22, 2022 by frankmb Link to comment Share on other sites More sharing options...
ebr 14958 Posted August 22, 2022 Share Posted August 22, 2022 Okay, use an MKV editor to remove the "default" flag from those other subtitles and the ones you want may start to work. Link to comment Share on other sites More sharing options...
pwhodges 1538 Posted August 22, 2022 Share Posted August 22, 2022 (edited) I always remove all "forced" flags as well. To change flags on multiple files in a batch, Jmkvpropedit can simplify life (you need Java installed). Paul Edited August 22, 2022 by pwhodges Link to comment Share on other sites More sharing options...
Luke 37229 Posted August 22, 2022 Share Posted August 22, 2022 3 hours ago, frankmb said: I poked around some more and found other episodes of the same season that don't work. Those that don't work have both a "English (Default Forced SUBRIP)" and "English (SUBRIP)" subtitles. When I choose the "English (SUBRIP)" I don't see subtitles. For other episodes that do not have a "English (Default Forced SUBRIP)", the "English (SUBRIP)" works. At what point in the file are you testing and concluding that no subtitles are displayed? Can you test in the same spot that you would see subtitles with the forced track? I think it's possible the Roku player might always be selecting the forced track even when we're trying to tell it to play the other one. Link to comment Share on other sites More sharing options...
frankmb 27 Posted August 23, 2022 Author Share Posted August 23, 2022 (edited) 2 hours ago, Luke said: At what point in the file are you testing and concluding that no subtitles are displayed? Can you test in the same spot that you would see subtitles with the forced track? I think it's possible the Roku player might always be selecting the forced track even when we're trying to tell it to play the other one. Yes that is exactly what is happening. The forced english subtitles are always shown and the selection I made for subtitles is ignored. I confirmed this by finding a spot with forced subtitles. They are always the same whatever subtitles I choose. Edited August 23, 2022 by frankmb Link to comment Share on other sites More sharing options...
frankmb 27 Posted August 23, 2022 Author Share Posted August 23, 2022 4 hours ago, ebr said: Okay, use an MKV editor to remove the "default" flag from those other subtitles and the ones you want may start to work. Ok I used mkvtoolnix gui to change subtitle flags. Removing the "default" flag did not fix anything. Always the same Forced English Subtitles used, whatever I select. After that I removed the "forced" flag from the Forced English track and that fixed the problem. Now my selected subtitle track is working. To me this sounds like a significant issue with Roku playback then. Link to comment Share on other sites More sharing options...
ebr 14958 Posted August 23, 2022 Share Posted August 23, 2022 11 hours ago, frankmb said: After that I removed the "forced" flag from the Forced English track and that fixed the problem. Now my selected subtitle track is working. To me this sounds like a significant issue with Roku playback then. What it is I think is a very strict interpretation of that flag on the part of Roku. Technically, "forced" means these subs must be shown but, in practice, it is used for non-base language dialog mostly - which only needs to be shown conditionally. Link to comment Share on other sites More sharing options...
pwhodges 1538 Posted August 23, 2022 Share Posted August 23, 2022 It's worth noting that in the current version of Handbrake, at least, selecting the default flag on a subtitle stream also sets the forced flag, even though that is not selected in the GUI. Paul Link to comment Share on other sites More sharing options...
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