Non-forced Subtitles NOT default anymore

Ok, a few server versions back, Plex introduced a lovely feature, which was to default NON-FORCED subtitles on any media if the preferred language for audio and subtitles did not match. This was expecially useful for me, since I’m italian and always watch my movies with english audio and full italian subtitles, so the default selection was just PERFECT.

Other users watch my movies with italian audio and forced italian subtitles, so that was perfect too.

My entire movie library is with double audio and multiple subtitles, usually with a forced italian subs track, which I personally don’t use, but has to be there for other users, and that track is now back to being the default one on all of my movies.

I noticed this today after upgrading my server a couple days back, and I would just love to have the non-forced subtitle back as default. Should I roll back? Can I even do that?

Thanks!

I’m not aware of this changing. Have you checked your account settings to make sure they were not changed somehow. Also, this only works for videos that have not had the audio or subtitle track manually changed while playing. If they were changed, then it will stay that way for that video and cannot be reset to go back to auto selecting them for you.

Yes, it just happened on two recently added movies that I never played. I have not changed any settings and have checked them as well. It happens on every movie and it does select the forced track.

Can you provide the XML for these movies?

It’s every single movie, both new and old. This applies to the entire library and on every platform I use, where a week ago the non-forced subtitles were defaulting everywhere. Should I provide some other log?

Playback the latest movie you added, then provide me the PMS log, the xml for that movie, and a screen shot of your subtitle settings under your profile in Plex Web.

I sent you a PM with the files you requested. Thanks.

Server version 1.16.4.1469 fixed a bug with the automatic subtitle selection (see changelog). You might have relied on the bugged behavior. See this thread for a discussion.

1 Like

Well, except the bugged behaviour was actually the correct behaviour. I mean, if your preferred languages for audio and subtitles are different, wouldn’t it be better to select the non-forced subtitles? And select the forced ones when the languages match?

If what you are saying is actually what happened, I guess I’ll roll back to a previous version and keep it indefinitely.

All things being equal - you mean if, for instance, I had English set as my preferred language, and some Chinese Audio with English Subs showed up the default and intended, and automatic behavior would be:

Yea, if it’s not working like that, it’s broke.

The bug had nothing to do with forced vs. non-forced subtitles. It just didn’t select the correct subtitle language if you configured different languages for preferred audio language and preferred subtitle language.

Now, with the bugfix, everything works as documented here: https://support.plex.tv/articles/204985278-account-audio-subtitle-language-settings/

Automatic selection of forced subtitles should work as documented here: https://support.plex.tv/articles/200471113-configuring-subtitle-support/
But that is either still bugged or not designed to work when you have different preferred audio and subtitle languages. I’ve asked about the details here (in German).

1 Like

That’s exactly what it SHOULD do, but it doesn’t. It should be, for example:

English AUDIO and English SUBS - default subtitle: Forced ENG
Chinese AUDIO and English SUBS - default subtitle: FULL ENG

That’s not how it works anymore. I don’t know if this behaviour was intended or not, but that’s how it worked before the last update.

Maybe the bug is somehow related, I have no idea. The documentation you provided doesn’t specify anything related to forced subtitles, so maybe what I think of as the “correct” behaviour was just a bug.

Difficult for me to believe the incorrect behavior is intended… kinda… but just for clarity how are your settings in this regard - again?

Server:

autosubs2

Could be some player controls in the mix - just double check.

English AUDIO and English SUBS - default subtitle: Forced ENG
Chinese AUDIO and English SUBS - default subtitle: FULL ENG

This should work if you configure your settings like the picture of @JuiceWSA shows.
Note that those settings are per account, not per server. Make sure that the settings are correct on the account you use to actually watch something.

2 Likes

Of course. Anyway, my selection is “show always”, because sometimes I watch movies with english audio and english subtitles. I’ll try that and see if anything changes. Thanks.

Just tried, no changes. Still the forced track is the one selected.

That doesn’t really surprise me, but it is incorrect.

Actually, there wouldn’t be a reason to have a Forced Track at all, would there?

In my case, Mandarin and Regular Chinese both perform equally (can’t make sense of any of it). I don’t need a forced track so there ain’t one.

Yeah, so this is not correct behaviour. I hope they fix it.

In my case its really annoying, because my entire movie library is ITA-ENG with both forced and regular subtitles, I guess I’ll try a roll back and see if it’s fixed.

I just created:
Ip Man 3 (2015) [1080p].eng.forced.srt

and stuck it in the Ip Man 3 folder - as far as the server and plexweb go - the behavior is correct I think (I have never manually selected any sub for this title, so it’s all automatic):

If it’s buggy, it’s buggy in your app. Probably.

Or, your situation, and the material you’re feeding Plex - has it overwhelmed… or something. Careful research into your use case is warranted to see if there’s something you, or Plex could do to make it better.