Currently, subtitles externally downloaded by Plex are preferred. This is backwards. Plex should prefer subtitles in the following order, highest preference first:
- Text format embedded in video file;
- Image format embedded in video file;
- Closed captioning embedded in video stream(*);
- Text format on-disk next to video file;
- Image format on-disk next to video file;
- Downloaded file in Plex metadata.
(* CC data, e.g. that captured in the MPEG2 video stream by DVR, isn’t currently supported, so this would be a feature unto itself.)
The assumption should be that if a video comes with subtitles, then those subtitles match more accurately than whatever Plex found online. Plex can still download a subtitle set and offer it, but those should only be default if they are the only available subtitles.