Automatic subtitle selection issue

I’m using Fire Stick and Nvidia Shield Pro 2019 devices as my Plex clients. These are my subtitle settings:

My problem is that when a forced subtitle is present, the Plex client prefers to automatically play with that type of sub instead of the external SRT or even the regular non-SDH/non-forced subtitles that are also available. How do I make sure that forced subtitles are not preferred during the automatic selection?

Anybody here experience the same?

The problem is that with the current settings, what you want is not achievable.
Plex would need to change the way the current logic for the selection works or add another option along the lines of “Always select non-forced subs when audio and subtitle language are the same” for what you want.

I’m actually not sure why Plex didn’t think of this when implementing the logic for this, but I just checked my mom’s account which I setup for her the same way you have because having subtitles on is helpful for her. I just checked a movie that I recently added that has forced subtitles along with a non-SDH subtitle track and an SDH track and the forced track is what is selected for her account.

My guess is the developers didn’t fully think the logic through when they implemented it and figured the forced sub should always be selected, but the non-SDH and SDH tracks should work for people that want subtitles all the time.

I’m guessing the logic is probably something like, if audio and subtitle language are the same and if auto-select mode equals always enabled and a forced subtitle exists then select the forced subtitle.
What the logic probably should be is something like, if audio and subtitle language are the same and if always enabled equals always enabled then if non-SDH subtitle or SDH subtitle exist choose one of those else if only forced subtitle exists choose that.

The logic would obviously have to be worked out a bit basically to make sure that a subtitle in the same language exists and then whether a non-SDH subtitle or SDH subtitle exists if there is also a forced subtitle and then some logic to select one of those.

Of course thinking about it, there should probably be at least one more option in that selection list which would be prefer non-SDH subtitle or SDH subtitle and that way they can choose the preferred one if both options exist.

So, tl;dr, what you are looking for doesn’t happen based on what the current logic looks like and it would need to be fixed by Plex.

-Shark2k

That’s exactly what I’m thinking about. I mean, with the current logic where forced subtitles are always being chosen, the “always enabled” option is pretty much useless for people that want subtitles throughout the movie.

@ChuckPa @anon18523487 is this something that’s already in the pipeline?

There are changes that will be coming, but I don’t have any details to share or if it will address this specific issue.

You can sort of achieve this now by changing your preferred audio language to something you would never actually use. This way English audio will be considered foreign and full subtitles will be used. This won’t work if your audio tracks are not tagged with a language, since those are treated as the preferred audio language.