Server Version#: 1.32.5.7349
Player Version#:NEWEST
Roku PLEX app v7.6 build 1 is not “playing” my English subtitle when selected and turned on in both Roku and PLEX. Works fine on my PLEX versions on my Windows 11 laptop, Windows 10 laptop, Samsung android phone, Emby, VLC, any Windows media player. I’m at a loss as to why.
I have reprocessed, added other language SRT subtitles, etc. Same result using WebVTT. Appears to ALWAYS be the first subtitle in the group sequentially.
Who is the Roku expert tech @ Plex? I would appreciate a contact so I’m not left hanging for days on end. This is probably a “silly” oversight bug. But it’s not going away. And it’s not one which any of my other players, and I have many, are experiencing, Plex based or otherwise.
Do you have this set correctly from the Roku settings?
That’s about the best I can do for pointing you in a direction as I don’t use a Roku normally, but have had a little experience with them and found that needed to be set to correctly to get the subtitles working within Plex.
Thank you for the reply. Yes … Roku subtitles are working fine for all other apps AND h.264 encoded Plex movies, including Roku Emby. Only seems to mess up with HEVC encoded files with internal SRT subtitles on Roku Plex. External SRT subtitles on Roku Plex play fine, as well as vobsubs.
How is the subtitle encoded?
If you download Subtitle Edit, Releases · SubtitleEdit/subtitleedit · GitHub, and open the subtitle there (can just drag and drop it), what does it say the encoding is (see screenshot for example).
For SRT (in general I believe) and I think to make Plex happy (someone can correct me if my info is incorrect), it should be UTF-8. The part I’m not 100% sure about is whether it should be with or without BOM.
So first thing is to check if the encoding is UTF-8 and if it is not save the file with that encoding. You can easily do that by clicking the drop down where it says the encoding and then select UTF-8 (without BOM should work but you can try either) and then just save the file from Subtitle Edit. After you do that, put the external SRT back in the file, refresh the metadata for the show/movie and then see what happens.
If it is already UTF-8 encoded, try changing to the opposite UTF-8 and replace the file (and then do a metadata refresh just to be safe) and see if anything changes.
If that doesn’t work, try grabbing the logs from Roku after trying to play the file and see if there is anything in there that gives a clue (you can also upload them here if you feel comfortable and someone can take a look, I can try but can’t make any promises).
Directions for getting logs from Roku: https://support.plex.tv/articles/201377603-roku-logs/
Yes. Thank you … I actually used subtitle edit originally to convert vobsubs to SRT subtitles. Those are what I’m having a problem with. I followed your sequence … used File Save As subrip SRT with BOM, appropriate new file name. I’m going to try the things you suggest that I haven’t done and see if that helps.
Okay …
Logs clearly show that Plex has determined that the SRT subtitle not displaying on Roku shows as an “invalid” subtitle. Well, it clearly is valid by every measure specified by both Plex and Roku for determining compatibility, and more …
This is a Roku / Plex / HEVC / internal SRT issue. Works on every player known to man, EXCEPT this Roku app.
Solution? For me, I will sidecar the SRT subtitle, which skirts the above problem with Roku / Plex. AND start relying more on Emby for universal compatibility and stability with HEVC and AV1 going forward.