Skip to content

Unable to select a different audio track when a .en.srt file is present #348

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
elliottt opened this issue May 18, 2025 · 1 comment
Open
3 tasks done
Labels
bug Something isn't working

Comments

@elliottt
Copy link

elliottt commented May 18, 2025

This issue respects the following points:

  • This issue is not already reported on GitHub (I've searched open and closed issues).
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Jellyfin Server Version

10.10.7

Roku Client Version

3.0.3

Bug Description

I'm unable to get the roku app to select a different audio track with an mkv movie, when a .en.srt file is present. For example, playing an mkv movie with a default audio track in Japanese that also has an English track, jellyfin-roku will show the Japanese audio track as playing, but will play the English audio. Toggling back and forth doesn't change the audio at all, but removing the .en.srt file that's present will allow the correct audio track to be selected.

Steps to Reproduce

  1. Play an mkv movie with multiple audio tracks (I'm using an mkv file with h265 video and two ac3 audio tracks, one in Japanese that's marked default, and one in English) and a .en.srt file present
  2. Try changing the audio track
  3. Note that nothing changes
  4. Remove the .en.srt file and refresh metadata on the server
  5. Note that it's now possible to change between audio tracks

Expected Behavior

The availability of subtitles in different languages should not affect which audio track is playing.

Logs

No response

Screenshots

No response

Is the server local or remote?

Please select...

Is the server connection HTTP or HTTPS?

Please select...

Additional Context

I don't see this problem with the web client or findroid, which makes me think it's unique to jellyfin-roku.

Also strange is that this doesn't happen with mp4 files, only mkv.

@elliottt elliottt added the bug Something isn't working label May 18, 2025
@Digital-Shane
Copy link

I have .en.srt files for all my content, so I tried to reproduce this issue and found some more details.

This issue only occurs when the target audio track differs from English (Possibly when the audio track's language differs from the subtitle language, but I don't have foreign subs to test with).

I was able to successfully swap between the English audio track and a English DVD commentary track with subs still enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants