jellyfin / jellyfin-androidtv

Android TV Client for Jellyfin
https://jellyfin.org
GNU General Public License v2.0
2.85k stars 486 forks source link

Jellyfin subtitles default to wrong language #2883

Open Kjw94 opened 1 year ago

Kjw94 commented 1 year ago

Describe the bug

My subtitles are set to English (my preferred language), my subtitle mode is set to “always play” and I have “burn subtitles” turned on.

The problem is that when I play a movie, the subtitles default to another language that is different than my preferred language (English) such as Arabic or Spanish. This means that I have to manually change the subtitle language every time I play a movie or tv episode. Can you please fix this?

Logs

No response

FFmpeg logs

No response

Media info of the file

No response

Application version

0.15.11

Device information

Nvidia Shield TV (2017)

Android version

Android 9.1.1 (33.2.0.157)

Jellyfin server version

Unknown

newton181 commented 1 year ago

Have you tried "Smart" instead "Always play"?

"Subtitles matching the language preference will be loaded when the audio is in a foreign language."

zilexa commented 1 year ago

I've had this issue for ages.. not even the language itself but for everything I play, I always have to enable/select subtitles every time I play an episode. Sometimes sometimes the language is selected but it still does not show. With Kodi properly configured with Jellyfin Addon (Addon mode), I don't have this issue.

--> I simply always want to show English subtitles (or whatever language I have selected as default). In my experience this is impossible to configure with Jellyfin.

"Smart" mode would be useless for me, because it would only load subs if the audio language is not English. That's why it's set to "Always Play".

(For audio, I have a similar issue btw, when the first/default audiotrack of a file is not English, for example Italian. Italian will be played. Server side, Settings > Playback > Preferred Audio language is set to English, the checkbox below has been disabled ("play default audio track regardless of language"). Not sure if this will help.)

jellyfin-bot commented 11 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

clstrickland commented 10 months ago

I have this same issue. I am hard of hearing, so I always want subtitles on. I have at least English and Spanish subtitles available for everything. But, even though I set it to prefer English, it defaults to Spanish every time on every client.

amiklosi commented 9 months ago

Plus one for the option of always playing subtitles with the preferred language. I've gone through all permutations of the settings but it seems to be unachievable currently with Jellyfin.

casrou commented 8 months ago

Just chiming in to say I experience the same problem..

When playing a movie or TV it always defaults to some other language than English - even though English subtitles exists. See my settings below:

Screenshot_20240220-213651

maxi1134 commented 8 months ago

Same problem here with chromecasts, It Would be great if this accessibility feature could be fixed.

jellyfin-bot commented 4 months ago

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

maxi1134 commented 4 months ago

Same problem still present here with chromecasts, It Would be great if this accessibility feature could be fixed.

JeroenNieuwenhuis commented 2 months ago

Same here. Might be related to https://github.com/jellyfin/jellyfin/issues/11974

jaimeferj commented 1 month ago

I have been experiencing this same problem for years now. I would like to try and give it a try. Any suggestions on where to start looking? Thanks