Server Version#: 1.19.4.2935
Player Version#: 4.37.2
I have an external subtitles file uploaded for a movie. However, when playing the movie and opening the settings menu, the subtitles are unavailable for selection and Plex acts as if no subtitles have been uploaded. There is a disconnect between the subtitles settings on the main page for a movie and the subtitles settings when actually playing a movie.
How can these settings be rectified and the subtitles be activated while playing a movie?
Update: The subtitles will play for the 4k version of the movie, but not the 1080p version. The 4k version is the one that shows on the main page for the movie.
You might want to duplicate that subtitle so you have one for each version of your movie
Movies
Movie Name
Movie Name - 4K.mkv
Movie Name - 4K.eng.srt
Movie Name - 1080p.mkv
Movie Name - 1080p.eng.srt
Those different versions might not just be different quality encodes but it could as well be different cuts/editions of your movie. Even the Star Wars movies with have different durations if the intro text is displayed in different languages (some encodes have local text displaying)…
… so the subtitle for 1 version might not work for the other.
Add another copy of the subtitle: Movie_Name - 1080p.eng.srt, then refresh the metadata for the movie. I just tried it on my system and it works.
The name of the subtitle file should exactly match the movie file name, except for the language code and extension.
It is a little strange you have to do so for multi-version movies, but that’s the way Plex matches things. Just saw @tom80H’s comments WRT Star Wars, etc.