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

iOS / tvOS 15 compatibility #249

Open
3 of 4 tasks
defagos opened this issue Jul 15, 2021 · 8 comments
Open
3 of 4 tasks

iOS / tvOS 15 compatibility #249

defagos opened this issue Jul 15, 2021 · 8 comments

Comments

@defagos
Copy link
Member

defagos commented Jul 15, 2021

I tested the betas and, though I didn't find any major issue, we should check that the following issues are fixed soon, otherwise we should report them to Apple:

Issues that have been found:

  • The new info panel buttons on tvOS are only refreshed when opening the info panel. (ℹ️: Not fixed in RC; must be reported as a bug)
  • The Live label is not displayed. (✅ works in tvOS 15.2)
@defagos
Copy link
Member Author

defagos commented Aug 3, 2021

Compilation issues with SPM are a documented change and we probably have to do something, as said in the Xcode 13 beta release notes:

Linking Swift packages from application extension targets or watchOS applications no longer emits unresolvable warnings about linking to libraries not safe for use in application extensions. This means that code referencing APIs annotated as unavailable for use in app extensions must now themselves be annotated as unavailable for use in application extensions, in order to allow that code to be used in both apps and app extensions. (66928265)

Airship delivered version 14.6.0 to fix this issue.

@defagos
Copy link
Member Author

defagos commented Aug 11, 2021

  • We can also use the new related contents on tvOS 15 to display audio chapters, see WWDC session.
  • There is also native support for credits skipping buttons apparently.
  • There is also now a native Live label.
  • Action buttons can be added (e.g. speed button).

Also have a look at the updated documentation.

@defagos
Copy link
Member Author

defagos commented Sep 2, 2021

The Live label might apparently automatically be displayed. For the moment I could not see it, we can therefore keep our own label until a later beta.

@defagos
Copy link
Member Author

defagos commented Sep 3, 2021

Supporting chapters is a story in itself, as it requires a dedicated view controller, cells, etc. We already have a dedicated task #221.

@defagos
Copy link
Member Author

defagos commented Sep 22, 2021

Most of the work has been delivered in 7.2.0, but I'll leave this task open as some issues might require some radars to be created (and thus might be fixed in later iOS 15 and tvOS 15 updates).

@defagos
Copy link
Member Author

defagos commented Oct 11, 2021

We found a regression due to iOS 15 changes: SRGSSR/srgmediaplayer-apple#110

@defagos
Copy link
Member Author

defagos commented Nov 2, 2021

The iOS 15 regressions have been fixed in SRG Media Player 6.1.5.

@defagos
Copy link
Member Author

defagos commented Nov 18, 2021

The Live label will appear in tvOS 15.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant