Skip to content
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

Embedded subtitles do not display for WebM videos (VTT) #4398

Open
3 tasks done
aworan opened this issue Jan 11, 2025 · 2 comments
Open
3 tasks done

Embedded subtitles do not display for WebM videos (VTT) #4398

aworan opened this issue Jan 11, 2025 · 2 comments
Labels
bug Something isn't working

Comments

@aworan
Copy link

aworan commented Jan 11, 2025

This issue respects the following points:

  • This issue is not already reported on GitHub (I've searched it).
  • 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.

Describe the bug

Since the Jellyfin Android TV version 0.18.x update, subtitles no longer work.
My library is composed entirely of WebM containers, with AV1 for video, Opus for audio and VTT for subtitles.

It doesn't automatically select any subtitle by default. If I go to the player settings under subtitles, I see both subtitle tracks available, but when I try to select one, nothing happens. If I revisit the settings, "No Subtitles" is checked again.

If I revert back to version 0.17.x, everything works.
I know that there was a complete overhaul of the subtitle handling between the two versions 0.17.x -> 0.18.x.

I read my videos in DirectPlay mode :

  • EnablePlaybackRemuxing: False
  • EnableVideoPlaybackTranscoding: False
  • EnableAudioPlaybackTranscoding: False

It might be related to WebM VTT format, as I haven't seen any ticket here regarding the issue.

No errors in the server logs.

Logs

No response

Application version

0.18.x

Where did you install the app from?

Google Play Store

Device information

TCL 43C635 2022

Android version

Android TV 11 (Google TV)

Jellyfin server version

10.10.3

Other sources

No response

@aworan aworan added the bug Something isn't working label Jan 11, 2025
@nylimited
Copy link

@aworan I have experienced the same issue although do not recall what subtitle format I had at the time. Selecting a subtitle displayed nothing.

I resolved this by converting the subtitles to SRT format. Clearing the default subtitle flag will let the user select a subtitle. Turning the flag on automatically plays the track. This is a good bit of work (reformatting the containers) but it was the only reliable way I got subtitles to work.

@dewijones92
Copy link

I’m experiencing a similar issue with subtitles not displaying, but my file format is different from the one described in this issue. Here are the details of my file:

  • Container: Matroska (MKV), not WebM.
  • Video Codec: HEVC (H.265).
  • Audio Codec: AAC.
  • Subtitle Format: ASS (Advanced SubStation Alpha), not VTT.

Despite the differences in container and subtitle format, I’m encountering the same behavior:

  • Subtitles do not display by default.
  • When I manually select a subtitle track from the player settings, nothing happens, and the selection reverts to "No Subtitles."

This suggests that the issue might not be limited to WebM containers and VTT subtitles but could also affect other formats like MKV and ASS subtitles. I’m using:

  • Jellyfin Android TV version: 0.18.4

Subs work on my android phone btw (but this is ofcourse is not using the android tv app)

Could this be a broader issue with subtitle handling in the 0.18.x update, rather than being specific to WebM/VTT? If there’s any additional information or logs I can provide to help debug this, please let me know.

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

3 participants