Searching for Portuguese subtitles doesn't specify region #7494

Closed
opened 2026-02-07 05:06:24 +03:00 by OVERLORD · 12 comments
Owner

Originally created by @crobibero on GitHub (Oct 22, 2025).

Description of the bug

It is currently impossible to search for different Portugese subtitles (and other languages)

Reproduction steps

  1. Install OpenSubtitle plugin
  2. Search for "Portugese (Brazil)" subtitles
  • See "por" being requested
  1. Search for "Portugese (Portugal)" subtitles
  • See "por" being requested

What is the current bug behavior?

"por" is requested for every variation of subtitle

What is the expected correct behavior?

We should be able to tell which culture is being requested

Jellyfin Server version

10.10.0+

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.11.0

Environment

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

Jellyfin logs

N/A

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @crobibero on GitHub (Oct 22, 2025). ### Description of the bug It is currently impossible to search for different Portugese subtitles (and other languages) ### Reproduction steps 1. Install OpenSubtitle plugin 2. Search for "Portugese (Brazil)" subtitles - See "por" being requested 3. Search for "Portugese (Portugal)" subtitles - See "por" being requested ### What is the current _bug_ behavior? "por" is requested for every variation of subtitle ### What is the expected _correct_ behavior? We should be able to tell which culture is being requested ### Jellyfin Server version 10.10.0+ ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.11.0 ### Environment ```markdown - OS: - Linux Kernel: - Virtualization: - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - GPU Model: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Jellyfin Data Storage: - Media Storage: - External Integrations: ``` ### Jellyfin logs ```shell N/A ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
OVERLORD added the bug label 2026-02-07 05:06:24 +03:00
Author
Owner

@crobibero commented on GitHub (Oct 22, 2025):

For some reason we also send "pt-br" and "pt-pt" as the culture name.

Maybe we should make the request with the full culture object? or at least both the two-letter and three-letter iso codes

@crobibero commented on GitHub (Oct 22, 2025): For some reason we also send "pt-br" and "pt-pt" as the culture name. Maybe we should make the request with the full culture object? or at least both the two-letter and three-letter iso codes
Author
Owner

@MBR-0001 commented on GitHub (Oct 26, 2025):

It would probably be best to switch to the two letter name, both internally and on the web (manual search). I think this would be too big of a change for a 10.11 backport (library config would have to be migrated, all the internals changed).

I guess the "easiest" solution would be to revert the PR that caused this (https://github.com/jellyfin/jellyfin/pull/14030)

Aditionally, how it currently looks in options.xml:

  <SubtitleDownloadLanguages>
    <string>por</string>
    <string>por</string>
    <string>por</string>
  </SubtitleDownloadLanguages>
@MBR-0001 commented on GitHub (Oct 26, 2025): It would probably be best to switch to the two letter name, both internally and on the web (manual search). I think this would be too big of a change for a 10.11 backport (library config would have to be migrated, all the internals changed). I guess the "easiest" solution would be to revert the PR that caused this (https://github.com/jellyfin/jellyfin/pull/14030) Aditionally, how it currently looks in options.xml: ```xml <SubtitleDownloadLanguages> <string>por</string> <string>por</string> <string>por</string> </SubtitleDownloadLanguages> ```
Author
Owner

@mndti commented on GitHub (Oct 30, 2025):

Here I had to revert to version 10.10.7, because both 10.11.0 and 10.11.1 have this same behavior.

In version 10.10.7, it is correct:
por - Portugal
pob - Brazil

@mndti commented on GitHub (Oct 30, 2025): Here I had to revert to version 10.10.7, because both 10.11.0 and 10.11.1 have this same behavior. In version 10.10.7, it is correct: por - Portugal pob - Brazil
Author
Owner

@lulajardim commented on GitHub (Nov 6, 2025):

I couldn't find any workaround for this, except manually navigating to open subtitles to download pt-br subtitles. In the end, I also had to revert to 10.10.7.

Although I can live without PT-BR subtitles, my family cannot. So, until a workaround is found or a fix is implemented, i'll have to stick with an outdated version.

@lulajardim commented on GitHub (Nov 6, 2025): I couldn't find any workaround for this, except manually navigating to open subtitles to download pt-br subtitles. In the end, I also had to revert to 10.10.7. Although I can live without PT-BR subtitles, my family cannot. So, until a workaround is found or a fix is implemented, i'll have to stick with an outdated version.
Author
Owner

@bighi commented on GitHub (Nov 18, 2025):

Is there no way to fix this temporarily until you can change to 2 letter plus culture?

For people that speak Brazilian Portuguese, the European Portuguese is very hard to understand. So this mix up makes the subtitles completely useless. 🙁

@bighi commented on GitHub (Nov 18, 2025): Is there no way to fix this temporarily until you can change to 2 letter plus culture? For people that speak Brazilian Portuguese, the European Portuguese is very hard to understand. So this mix up makes the subtitles completely useless. 🙁
Author
Owner

@alexjcgdf commented on GitHub (Nov 18, 2025):

I couldn't find any workaround for this, except manually navigating to open subtitles to download pt-br subtitles. In the end, I also had to revert to 10.10.7.

Although I can live without PT-BR subtitles, my family cannot. So, until a workaround is found or a fix is implemented, i'll have to stick with an outdated version.

happens the same to me at home - I can rely on English subtitles but my entire family dont. And as also posted above, the Portuguese (Portugal) is very different from the wording used by Brazillian Portuguese which makes for us in Brazil useless as a plugin and therefore having to manually downloading them from the opensubtitle website.

@alexjcgdf commented on GitHub (Nov 18, 2025): > I couldn't find any workaround for this, except manually navigating to open subtitles to download pt-br subtitles. In the end, I also had to revert to 10.10.7. > > Although I can live without PT-BR subtitles, my family cannot. So, until a workaround is found or a fix is implemented, i'll have to stick with an outdated version. happens the same to me at home - I can rely on English subtitles but my entire family dont. And as also posted above, the Portuguese (Portugal) is very different from the wording used by Brazillian Portuguese which makes for us in Brazil useless as a plugin and therefore having to manually downloading them from the opensubtitle website.
Author
Owner

@alexjcgdf commented on GitHub (Nov 19, 2025):

thanks a lot @MBR-0001 !!!!!!

@alexjcgdf commented on GitHub (Nov 19, 2025): thanks a lot @MBR-0001 !!!!!!
Author
Owner

@MBR-0001 commented on GitHub (Dec 2, 2025):

should be solved in 10.11.4

@MBR-0001 commented on GitHub (Dec 2, 2025): should be solved in 10.11.4
Author
Owner

@arielsantarosa commented on GitHub (Dec 2, 2025):

Running 10.11.4 but not fixed yet.

When I set Brazilian Portuguese, in Subtitles > Preferred subtitle language
now it sticks when saved, but when I choose any title, ENG still is the default.

@arielsantarosa commented on GitHub (Dec 2, 2025): Running 10.11.4 but not fixed yet. When I set Brazilian Portuguese, in Subtitles > Preferred subtitle language now it sticks when saved, but when I choose any title, ENG still is the default.
Author
Owner

@MBR-0001 commented on GitHub (Dec 8, 2025):

@arielsantarosa this issue is for searching subtitles, what you are describing is something else

@MBR-0001 commented on GitHub (Dec 8, 2025): @arielsantarosa this issue is for searching subtitles, what you are describing is something else
Author
Owner

@lulajardim commented on GitHub (Dec 26, 2025):

Tested it today by installing 10.11.5 on my windows pc and it seems to be solved. Don't feel like upgrading my main server right now since i'm still learning how to safely rollback apps on Dockge.

@lulajardim commented on GitHub (Dec 26, 2025): Tested it today by installing 10.11.5 on my windows pc and it seems to be solved. Don't feel like upgrading my main server right now since i'm still learning how to safely rollback apps on Dockge.
Author
Owner

@MBR-0001 commented on GitHub (Feb 4, 2026):

@crobibero can this be closed?

@MBR-0001 commented on GitHub (Feb 4, 2026): @crobibero can this be closed?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#7494