Server Version#: 1.21.4.4079 (plexinc:docker)
Player Version#: 7.13
Here is what I do:
I select a movie in the browser on my PC and make sure that a subtitle (external srt) is selected for that movie. I press the three dots and sync it with my mobile device, an Iphone 12 Pro running version 14.4.
Here are the relevant logs from the server that shows that the external srts are downloaded and not burned in into the movie (unless I have misunderstood this):
When the file is available in offline mode on my iOS device I can see 2 subtitles in the list, both have mov_text format. I can’t select them, it does not let me. Here are the relevant part of the logs from the iOS device:
I’m having the same issue. I’ve been having it for at least 6 months, not sure before then when it popped up. It was definitely working (subtitles displaying for synced media) at some point in the past, but I don’t remember when.
Is there any update on this? Wanted to say this is also happening for people using the server on Windows, right now a workaround I’m doing is to have a copy of the srt files in my iCloud, but obviously that’s not a great solution, especially for offfline playback.
Any recognition from Plex Devs about this would be great
Interestingly, one of my videos plays fine with subtitles after syncing, because it contains DVB_SUBTITLE, which gets automatically burned in by the server while syncing.
As a workaround I tried changing Settings > Advanced > Burn Subtitles to Always, and even lowered sync quality to make sure that the video definitely gets transcoded. The (SRT) subtitles still don’t get burned in though, and remain unselectable.