jellyfin / Swiftfin

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

Apple TV Siri 1st Gen Remote compatibility - subtitle & audio selection #914

Open Catmily opened 10 months ago

Catmily commented 10 months ago

I'm using Swiftfin on an Apple TV that uses the 1st gen (touchpad) remote (A1962), as opposed to a 2nd gen (wheel) interface. Connected to an Apple TV 4k 1st gen (A1842) which is on tvOS 17.1.

I've personally struggled to make the subtitles work as it is not apparent on this type of remote that this is mapped to a bottom tap.

This doesn't make much sense on this remote (it involves tapping the bottom centre of the touch bar), and isn't user friendly behaviour as the only way I've found this option is through the iOS HomeKit remote. Previously I just assumed the subtitle button was all the controls you got, and they just were borked.

To fix this, the 15 sec left and right can remain mapped as they are (this would be consistent with eg. YouTube behaviour on iOS), but the subtitle and audio should be on a swipe up (as per natural scrolling) with this kind of remote. This behaviour would be consistent with other apps such as Amazon Prime Video, etc.

Additionally some kind of indicator could be introduced such as a downwards arrow on the bottom of the screen when the media player is focused, but most users would likely discover this by swiping about.

Catmily commented 10 months ago

Related to #892 as it turns out, but this may provide context and proposed solutions to the issue, clearly I'm not the only one who thinks this option doesn't exist & on the first gen remote it's even worse lol