jellyfin / Swiftfin

Native Jellyfin Client for iOS and tvOS
Mozilla Public License 2.0
2.59k stars 282 forks source link

TvOS - Subtitles not showing #729

Open mathsaey opened 1 year ago

mathsaey commented 1 year ago

Describe the bug

Subtitles embedded in mkv files are not showing on the tvOS version of Swiftfin. External subtitles (srt) work fine, as does the iOS version of the app when playing back the same video. Enabling "Force Direct Play" in the experimental options seems to resolve the issue.

I know this issue is a bit light on details, could you specify which information about the embedded subtitles or mkv container I can provide which can be helpful in reproducing this issue?

Application version

1.0.1 (70)

Where did you install the app from?

App Store

Device information

Apple TV 4K (1st generation)

OS version

tvOS 16.3.2 (20K672)

Jellyfin server version

10.8.9

ghost commented 1 year ago

I can confirm this issue with embedded subtitles not working. Haven't tried external subtitles. I believe I tried Direct Play (it was some days ago) but it did not resolve the issue as I got a completely black screen (the audio worked fine though).

For additional context the subtitle button in the playback menu was there but did not appear to be working. Selecting it did mark it as activated, but it didn't do anything and I never got any menu to select which subtitle to show.

Using Jellyfin in a browser on macOS works fine.

IzaacJ commented 1 year ago

Can also confirm this issue. Having this issue with a few TV series with subrips. No issues with series with ass subtitles. Also, haven't noticed such issues with movies, but could be that they're mostly dvdsubs or external.

GreedyDishwasher commented 8 months ago

Same issue, can see the subtitle button during playback and paused but nothing happens when clicking the button. Confirmed the content has subtitles available, works just fine on web pc and android phone. Reinstalled app and checked for tvOS updates. Can be merged with https://github.com/jellyfin/Swiftfin/issues/954 Edit: The Subtitles button on only turns subtitles on and off.

Application version 1.0.1 (70)

Where did you install the app from? App Store

Device information Apple TV 4K (1st generation)

OS version tvOS 17.3 (20K672)

Jellyfin server version 10.8.13.0

GreedyDishwasher commented 8 months ago

@totally-a-human @IzaacJ @mathsaey

I was able to figure it out, you have to lightly tap inside the area marked red (see attached photo) for the extra menu to appear. The extra menu will not appear if you have the timeline menu already showing. Apple TV 4K remote

smartymarty1234 commented 3 months ago

Still having this issue in Apple TV 4K latest tvOS. Unfortunately making it a bit unusable since i can’t get subs to work at all. The selector just turns on and off but doesn’t change anything. Playing the video on vlc works and even on the iOS app perfectly fine.

Bizzmo commented 2 months ago

I am currently experiencing subtitle playback issues on my Apple TV 4K with several movies and TV shows. While some files play without any problems, a significant number do not display subtitles, despite working fine on other devices.

The subtitles are selectable from the menu, but they do not appear when chosen. Additionally, toggling the subtitles on and off does not resolve the issue.

mkappelhof commented 2 months ago

I also have the issue that the subtitle icon doesn't do anything. Subtitles work fine when i stream from Safari to my Apple TV, but don't in the Swiftfin app on my Apple TV on version 1.0.1 (70)