jellyfin / jellyfin

The Free Software Media System

Home Page:https://jellyfin.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Forced (Foreign) Subtitles ignores the language preference on android tv 0.16.10 since version 10.9.2

Alliyance opened this issue · comments

Please describe your bug

The foreign subtitles ignores the langage preferences under SMART mode. I have 2 forced subs, One english, one french. If there's a Foreign english, it will trun on which is fine, if I set the preferred language to French, the French subs will activate. So far it works. But if there's only a French forced foreign and the langage is set to English, the french subs will turn on even though it is marked to NONE on the android app.

But it fixed Roku main captioned subtitles.

Reproduction Steps

Set the Subtitles mode under user to SMART and the Preferred langage to english.

Get a file who has foreign subs other than english, french is a good test (mkvtoolnix) French: default off, forced On

Play the movie and you'll noticed that the french subs will be activated even though in CC (On android device, Firetv or Chromecast) ) it is set to NONE.

You can also check on The Jellyfin server any movies that has only french forced, Subtitles should be set to Off if the Preferred langage is set to English under USER - Subtitles - Preferred subtitle language

Jellyfin Version

10.9.0

if other:

10.9.2

Environment

- OS:
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

[2024-05-21 14:43:18.438 +00:00] [INF] [20] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: "/usr/bin/ffmpeg" "-i "/home/alliyance/files/Series/The.walking.dead.the.ones.who.live (2024)/Season.01/S01E05.mkv" -copyts -map 0:3 -an -vn -c:s copy "/home/alliyance/.config/jellyfin/data/data/subtitles/1/1b8e9e5d-90a9-9c9f-71ba-9358dfe09685.srt" -map 0:4 -an -vn -c:s copy "/home/alliyance/.config/jellyfin/data/data/subtitles/b/b56e498a-929b-6a4c-a1f6-0410f8784ac5.srt" -map 0:5 -an -vn -c:s copy "/home/alliyance/.config/jellyfin/data/data/subtitles/4/465ddbbf-55ab-9ce0-cf26-a5bf272efcb1.srt""
[2024-05-21 14:43:24.889 +00:00] [INF] [56] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "/home/alliyance/files/Series/The.walking.dead.the.ones.who.live (2024)/Season.01/S01E05.mkv" to "/home/alliyance/.config/jellyfin/data/data/subtitles/1/1b8e9e5d-90a9-9c9f-71ba-9358dfe09685.srt"
[2024-05-21 14:43:24.889 +00:00] [INF] [56] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "/home/alliyance/files/Series/The.walking.dead.the.ones.who.live (2024)/Season.01/S01E05.mkv" to "/home/alliyance/.config/jellyfin/data/data/subtitles/b/b56e498a-929b-6a4c-a1f6-0410f8784ac5.srt"
[2024-05-21 14:43:24.889 +00:00] [INF] [56] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: ffmpeg subtitle extraction completed for "/home/alliyance/files/Series/The.walking.dead.the.ones.who.live (2024)/Season.01/S01E05.mkv" to "/home/alliyance/.config/jellyfin/data/data/subtitles/4/465ddbbf-55ab-9ce0-cf26-a5bf272efcb1.srt"

FFmpeg logs

None

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Hi, it seems like your issue report has the following item(s) that need to be addressed:

  • You have not filled in the environment completely.
  • You have not provided the ffmpeg log unaltered from the server. Please provide a valid ffmpeg log.

This is an automated message, currently under testing. Please file an issue here if you encounter any problems.

First image: is set to English under SMART mode

Second image: It should be on the OFF position since there's no English forced subs but the Forced french was chosen.

Subtitles settings
Should be OFF