Plex throws an error when trying to download on-demand subtitles suddenly. But, when I try to load an SRT on the server itself to mitigate this problem, the subtitles still don’t show up and Plex flat-out refuses to show the subtitles even though it’s seemingly available in the menu.
Essentially, Plex cannot use subtitles at all for some reason.
The API changed for Open Subtitles.
Engineering is aware of the change and working on updating it.
Putting subtitles with your media is not impacted.
Are you naming these ‘sidecar’ subtitles correctly and did you enable “Local Media Assets” ? (Scan Files/Refresh Metadata after enabling)
Yes, the file is named something like 123.mkv and the side subtitles are named 123.srt. I’ve scanned multiple times but have no luck. Strangely, only the SRTs that came pre-packed seem to work but NONE of the ones I download myself are loading, even though they’re evidently visible in subs menu.
Sounds like a naming or permissions problem but on QNAP, PMS runs as the admin user.
There shouldn’t be any permission blocks unless admin’s default permissions were removed or chmod was applied ?
Seems to be working now, I don’t know what went wrong. One other thing… while I can read the proper subtitles now, upon deleting the extraneous foreign SRTs and re-scanning, they don’t seem to go away. They still appear in the menu. Is there some kind of ‘soft subtitle burn-in’ happening or something? I can’t think of why deleting the German SRT on my NAS results in the German subs still being shown on Plex.
External subtitles are not (re-)detected upon a library scan. You need to “Refresh Metadata” of the video where you added or removed a sidecar subtitle.
On the other hand, use the Analyze command to detect embedded subtitles.