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

Remove shaka.cast APIs, have UI talk directly to generic receivers #4214

Open
joeyparrish opened this issue May 11, 2022 · 3 comments
Open
Labels
platform: Cast Issues affecting Cast devices priority: P2 Smaller impact or easy workaround type: enhancement New feature or request
Milestone

Comments

@joeyparrish
Copy link
Member

Have you read the FAQ and checked for duplicate open issues?
Yes

Is your feature request related to a problem? Please describe.

The Shaka cast APIs predate the Cast Application Framework (or at least our awareness of it). Senders using shaka.cast APIs must also have receivers using shaka.cast. Shaka-based senders that use CAF-based receivers would have to bypass our cast APIs.

Describe the solution you'd like

We should drop the shaka.cast APIs and have the Cast button in the UI talk directly to the Cast SDK and to generic receivers. This could (maybe) be done in a backward compatible way if we keep the shaka.cast APIs for a while, either by detecting which SDK is loaded on the sender (v2 or CAF), or by a UI config. But it might be better to make the breaking change upfront and release it as v5 later this year.

Additional context

Related issues:

@g-silva-oliveira
Copy link

Hello fellows. first of all thank you for this amazing project. Have you any upgrade about this issue?

@joeyparrish
Copy link
Member Author

No, no update. When we have an update, you'll see it here. Nobody is working on this yet.

@joeyparrish
Copy link
Member Author

I'll be working on this in the near future. If I run into issues on the receiver side or issues that require a continued reliance on custom messaging, I may have to pause the project.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform: Cast Issues affecting Cast devices priority: P2 Smaller impact or easy workaround type: enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants