Prefer non-forced subtitles option

When modifying your server’s language settings, you should be able to choose to prefer non-forced subtitles over forced subtitles. Currently, there’s only three options: manually selected, shown with foreign audio, and always enabled. Plex will just choose the first language in your file tagged with the appropriate language. This often leads to Plex automatically playing a forced subtitle track if it’s first in the list.

“Shown with foreign audio” strongly implies that you only want forced subtitles, but it’s not actually what Plex seems to care about. All you’re going to get is whichever subtitles with your preferred tag come first when the audio is tagged for a different language. Technically, this is correct behavior from what is strictly described on the settings page, but it’s very clearly deficient in actual practice.

What I propose is the following options:

Prefer audio tracks in: Select from list of languages

Subtitle mode for preferred audio: Select either “manually selected”, “Prefer forced”, or "prefer non-forced

Preferred subtitle language when using preferred audio language: Select from list of languages

Subtitle mode for non-preferred audio: Select either “manually selected”, “Prefer forced”, or "prefer non-forced

Preferred subtitle language for non-preferred audio: Select from list of languages

Yes that behavior have definitely been bothering me for a loooong time.
I like to watch my content on original audio + english subtitle (non forced).

Since there’s no “auto select original audio” setting, I fallback to set my “Preferred audio language” to English (since 70% of my content is English), “Preferred subtitle language” to English, and “Auto select subtitle mode” to “Always Enabled”.

But almost always when I start a content the selected sub will be forced. I’ll then need to manually change the sub from forced to SDH or normal English subtitle.