I’ve noticed missing subtitles on a few of my movies, but not all of them.
The difference seem to be that the movie (and subtitle) file is named exactly as the contraining folder or is different from it by resolution or something else. In the first case no subtitle is shown, the latter works just fine:
The folder structure is the following:
/Whip It (2009)/Whip It (2009).mkv
/Whip It (2009)/Whip It (2009).en.srt
PMS does not show this subtitle
or
/Whip It (2009)/Whip It (2009) - HD.mkv
/Whip It (2009)/Whip It (2009) - HD.en.srt
PMS does show this subtitle
Version: PlexMediaServer-1.20.2.3370-b1b651549-aarch64.qpkg
Movie: 22798 (TheMovieDB) or tt1172233 (IMDB)
Added are two screenshots from before and after renaming the movie and subtitle files and the log for analysing the movie before and after renaming.
I cannot immediately spot any issue in the logs that would cause this. Only thing I can think of is that sometimes there is a bit of lag in the interface when opening up the item page and it can lead to the subtitle not showing in the list, leaving that page and going back in would fix this problem.
If that’s not the case it could potentially be something to do with a change of the media file which went undetected, and running an “analyze” on the item may help correct this.
Running “analyze” does not solve this for me, in fact renaming the files back the first set (without " - HD") removes thm fom displaying in PMS and it stays that way until renaming them to the second set (with " - HD").
Update to PlexMediaServer-1.20.2.3402-0fec14d92 fixed this for me. Though the mentioned changes does not match technicly for me here, as there is no UNC path used (local media on the same device) and no pecent sign in filename:
(Scanner) Local assets would not be available in Plex Movie libraries if the library was a UNC path (#11931)
(Subtitles) Subtitle files with names containing a percent sign could be scanned in with invalid paths (#11386)
I am running: 1.20.3.3437 and I am also facing this issue. I manually ran a full metadata refresh but that doesn’t work. For subs I am using bazarr with the correct naming schema.