[Issue]: Hearing impaired subtitle stream indicator is too sensitive leading to false detections #5963

Closed
opened 2026-02-07 02:44:48 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @mikewesten on GitHub (Jun 7, 2024).

Originally assigned to: @Bond-009 on GitHub.

Please describe your bug

There's an issue with the new subtitle stream indicator code #7379
It's falsely displaying the subtitle label for hearing impaired when the letters "HI", "CC", or "SDH" are found within any word descriptions (as in, they're present within a word by mere coincidence).

Reproduction Steps

Name a subtitle giving it a description using any word that has the letters "hi" in it.
Example: movie.name.year.date.Subs for Chinese Audio.eng.srt
Instead of displaying the intended descriptive label "Subs for Chinese Audio", the subtitle indicator displays the "Hearing Impaired" label instead.
Quickly confirm this is what it is doing by changing the .srt filename to movie.name.year.date.Subs for C h i n e s e Audio.eng.srt and rescanning.
Now the indicator displays the label as "Subs for C h i n e s e Audio" instead of "Hearing Impaired".

Jellyfin Version

10.9.0

if other:

No response

Environment

Universal

Jellyfin logs

N/A

FFmpeg logs

No response

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
Originally created by @mikewesten on GitHub (Jun 7, 2024). Originally assigned to: @Bond-009 on GitHub. ### Please describe your bug There's an issue with the new subtitle stream indicator code #7379 It's falsely displaying the subtitle label for hearing impaired when the letters "HI", "CC", or "SDH" are found within any word descriptions (as in, they're present within a word by mere coincidence). ### Reproduction Steps Name a subtitle giving it a description using any word that has the letters "hi" in it. Example: `movie.name.year.date.Subs for Chinese Audio.eng.srt` Instead of displaying the intended descriptive label "Subs for Chinese Audio", the subtitle indicator displays the "Hearing Impaired" label instead. Quickly confirm this is what it is doing by changing the .srt filename to `movie.name.year.date.Subs for C h i n e s e Audio.eng.srt` and rescanning. Now the indicator displays the label as "Subs for C h i n e s e Audio" instead of "Hearing Impaired". ### Jellyfin Version 10.9.0 ### if other: _No response_ ### Environment ```markdown Universal ``` ### Jellyfin logs ```shell N/A ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
OVERLORD added the bugconfirmed labels 2026-02-07 02:44:48 +03:00
Author
Owner

@jellyfin-bot commented on GitHub (Jun 7, 2024):

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

  • The format of the environment section has been altered from the template.

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

@jellyfin-bot commented on GitHub (Jun 7, 2024): Hi, it seems like your issue report has the following item(s) that need to be addressed: - The format of the environment section has been altered from the template. This is an automated message, currently under testing. Please file an issue [here](https://github.com/jellyfin/jellyfin-triage-scripts/issues) if you encounter any problems.
Author
Owner

@felix920506 commented on GitHub (Aug 30, 2024):

should be fixed by #12026

@felix920506 commented on GitHub (Aug 30, 2024): should be fixed by #12026
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#5963