Closed defagos closed 4 years ago
I could find out what forces subtitles when using AirPlay. It is the Apple TV itself which saves the last choice made on it in the top pane displayed during playback (swipe down with Apple Remote), and restores it.
At least this is what I could verify with my Apple TV running tvOS 13. I cannot remember which was the behavior on tvOS 12, maybe this is something that changed with tvOS 13.
Here is how to reproduce and understand this behavior (for simplicity I only use Off and German subtitles settings; the Automatic setting depends on device settings and device / content languages):
It remains to be determined whether this is an iOS 13 change, by reproducing the above steps with a tvOS 12 receiver. If this is a change, we can either recognize it as such (after all, it can make sense to have the same accessibility settings we have on iOS saved on tvOS as well). Otherwise we can file a bug report for a regression.
In the meantime, the workaround is of course to use the Apple remote to disable subtitles on the receiver.
We could / should probably document subtitle expected behavior better with proper use cases. This would make it far easier to test this feature for regressions in the future.
In the meantime, I might have spotted two minor issues on our side:
Here is my proposal to solve this issue:
AVPlayerViewController
behavior carefully.This is a bug on our side. Though the Apple TV receiver saves the last used language as well, it influences the default language on a casting device.
I opened a dedicated issue for SRG Media Player.
Fixed, will be available in version 3.0.0.
An SRF user reported the following issue:
I could not reproduce the AirPlay quality issues (for which we have no real control). For subtitles, @ahmedgoumri provided us with the following reproducible scenario:
At first I could not reproduce this issue with these instructions either. This might depend on device settings, though, and needs further investigation.
Here are a video capture of the issue, as well as the device language and accessibility settings:
Issue type
Incorrect behavior
Description of the problem
Environment information
Reproducibility
To be determined.