Jump to content

Emby should honor preferred subtitle settings over container default settings


Recommended Posts

Posted

Current version of emby automatically selects subtitles that are container default regardless of user preference.

If a user has subtitle preference of Japanese, Emby should select Japanese subtitles as default even if English subtitle has default flag set within the container.

2020-11-11 19_53_57-MKVToolNix GUI v51.0.0 ('I Wish') 64-bit.png

Posted

Hi.  How do you have your subtitle preferences set?

Posted
1 hour ago, ebr said:

Hi.  How do you have your subtitle preferences set?

Sure, the preference setting works just fine when there are only file based subtitles, but when the video is .mkv with embedded subtitles the preference is lost.

Posted

Can you please provide details for a specific example?  Thanks.

 

Posted (edited)
13 minutes ago, ebr said:

Can you please provide details for a specific example?  Thanks.

 

 

882001942_2020-11-1200_06_27-Emby.thumb.png.18b7669202b759a0029fa7e62fa30030.png

This one is when Emby works as intended, I set my subtitle preference to Korean and Emby correctly chooses Korean subtitles as default choice

 

2032571985_2020-11-1200_06_40-Emby.thumb.png.28a3048ee2e8c10b43e5413e2cc3edf1.png

but for this one even though my subtitle preference is Korean and Korean subtitle does exist, Emby selects embedded English subtitle as default, probably because English is set as default as per .mkv container settings.

 

many .mkv files come with English subtitles set as "default" without a special reason, so I think there is little need to prioritize container settings over user preferences, I think it is better to ignore this default flag entirely.

Edited by manatails
GrimReaper
Posted (edited)
Just now, manatails said:

Sure, the preference setting works just fine when there are only file based subtitles, but when the video is .mkv with embedded subtitles the preference is lost.

That's not what I'm seeing, I get properly selected national external subtitle on all .mkvs with default English embedded subtitles. 

What l did notice, though, if an item is "Played" (as is "Ralph" in your example) subtitle selection reverts to Default. Un-ticking "Played" (backing up to Home and selecting an item again) doesn't change that selection, nor does Library scan afterwards. 

Cheers

Edit: Actually, it doesn't revert but stays on the subtitle movie was played on, which makes perfect sense. However, "un-playing" it doesn't respect preferred afterwards. 

Edited by GrimReaper76
Posted (edited)
13 minutes ago, GrimReaper76 said:

That's not what I'm seeing, I get properly selected national external subtitle on all .mkvs with default English embedded subtitles. 

What l did notice, though, if an item is "Played" (as is "Ralph" in your example) subtitle selection reverts to Default. Un-ticking "Played" (backing up to Home and selecting an item again) doesn't change that selection, nor does Library scan afterwards. 

Cheers

Emby seems to remember the last choice of subtitle you used to play the video.

For me with Emby 4.5.0.50 all newly added videos with embedded subtitles has wrong selection, ticking the played status didn't have any effect on them. But if you manually choose a specific subtitle and play the video, it presents the same choice the next time you return.

2020-11-12 00_30_31-Emby.png

Edited by manatails
GrimReaper
Posted
Just now, manatails said:

Emby seems to remember the last choice of subtitle you used to play the video.

For me with Emby 4.5.0.50 all newly added videos with embedded subtitles has wrong selection, ticking the played status didn't have any effect on them.

2020-11-12 00_30_31-Emby.png

Well, that's a bugger. I did randomly check 20-ish mkv movies with embedded subtitles on both Web App and Android TV App - and they all show properly selected national external subtitle. 

Posted
Just now, GrimReaper76 said:

Well, that's a bugger. I did randomly check 20-ish mkv movies with embedded subtitles on both Web App and Android TV App - and they all show properly selected national external subtitle. 

Try using a new movie that Emby has never seen before

Posted

also I just confirmed with Emby App that Emby keeps track of last played subtitles and it syncs across other devices

GrimReaper
Posted
Just now, manatails said:

Try using a new movie that Emby has never seen before

Just did so, and I get same consistent behaviour: external subs selected as they should be. 

Posted
8 minutes ago, GrimReaper76 said:

Just did so, and I get same consistent behaviour: external subs selected as they should be. 

I just noticed that the description of "default" subtitle mode does say that it prioritizes metadata over preferences, I had to switch to  to "smart" or "always play subtitles" mode to get my preference prioritized, which is the intended behavior.

 

IMHO I think prioritizing metadata in default mode is kind of weird and is not consistent with other options

Posted

Hi, that's why we have options so that you can choose the one that works best for you.

Posted

Okay, so things are working as designed, correct?

GrimReaper
Posted (edited)
20 minutes ago, manatails said:

I just noticed that the description of "default" subtitle mode does say that it prioritizes metadata over preferences, I had to switch to  to "smart" or "always play subtitles" mode to get my preference prioritized, which is the intended behavior.

 

IMHO I think prioritizing metadata in default mode is kind of weird and is not consistent with other options

Well, I wouldn't agree with you there, if option says "Default" and track has default subs - those should play. 

Edit: And if there are none default, then it should default to Off. And if one wants subtitle - other options should be chosen. 

Edited by GrimReaper76
Posted

Unfortunately this is just one of those things where you will have to read the options along with the help text and then make your own decision. There is no single default that will please everyone.

We've had our default both ways over the years, and in both cases there were users who agreed with it, and others who thought it was wrong.

  • Like 1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...