Subtitle preference by show

It is really tedious to select subtitles by episode. I have shows in languages I understand and also in some I don’t. Also some shows - with languages I understand - I typically watch with others who prefer to have subtitles.

It would be brilliant to be able to set subtitle preference by show.

Also it would be useful to have the subtitle option “unkown.srt” available as a selection. Some shows do have subtitles but not named in a way that Plex understands. There is typically just the one subtitle file named the same as the video file with the extension “srt” but without a language designation. If subtitles would be opted “on” then it would use that file.

You can do that already.

How ..?

Edit the show at its highest level using the web app.

Ok. Found it. Thank you!

Still the request for defaulting to the “unknown.srt” remains a.k.a. a srt file named like the video but without a language id.

… also there is no “Off” in the show edit preferences. So you can’t turn them off by show if they are on at account level, right?

Unlikely to ever get implemented. Because it is impossible to know to which episode that subtitle belongs to.

This is the supported naming schema for TV shows: https://support.plex.tv/articles/naming-and-organizing-your-tv-show-files/
Anything deviating from this is not officially supported. If it works nonetheless, good for you – but don’t rely on it.

https://support.plex.tv/articles/200471133-adding-local-subtitles-to-your-media/

In the tv show properties, set them back to “Account default”.
In the account, simply change the selections or remove the checkbox https://support.plex.tv/articles/204985278-account-audio-subtitle-language-settings/

Once you have manually selected an audio or subtitle stream in any client, the automatic selection is disabled for this item.

As I said the srt file has the same name as the video file. Plex just calls it “unknown.srt” in the selection list.

Bergerac - S01E06 - Lopun alkua.mkv
Bergerac - S01E06 - Lopun alkua.srt

Thank you again! That actually works at show level too so I can leave the account default on.

Then use a pattern renaming tool, change all the file names ending .srt to .eng.srt (if the subtitles are in English). That’s quickly done.

I’m not sure if this is correct in my understanding, but it sounds like you want to see certain subtitles on specific episodes? If so, I watch a ton of Anime. When I was ripping my discs, I check to see which subtitle tracks had the ones where just the Signs and minor stuff appear, instead of the entire episode. When using MakeMKV, I chose the appropriate subtitle and changed it to df (which make it default and forced). This makes it a permanent placement in the MKV file and will show up as say: English Forced (PGS). Keep in mind that you do this before the video file is created, but you can do this afterwards, but it creates a separate file once again.

You can use MKVToolNix and change the flags when in the Header Editor section. Under subtitles, select the one you need to be forced and select “yes” for these 3 things (for flags): Default track - Forced Display & Track Eneabled. In some cases for any of those 3, you may have to select Add element, before selecting yes. Hope that helps and I can help you as well. Using this method also just updates your current file. So, your existing file will be overwritten, not become a separate file like MakeMKV.

It is shown that way, but Plex will treat unknown as the default language set on the server.

Thank you all!

I would have marked two as solution if possible. These responses helped me to find the settings that solved the issues.

You may close this thread.

2025 clean-up: implemented (option was already available; OP requested for this suggestion to be closed