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

Update Video player to new library #4914

Closed
stsrki opened this issue Aug 7, 2023 · 5 comments · Fixed by #5609
Closed

Update Video player to new library #4914

stsrki opened this issue Aug 7, 2023 · 5 comments · Fixed by #5609
Assignees
Labels
Type: Feature ⚙ Request or idea for a new feature.
Milestone

Comments

@stsrki
Copy link
Collaborator

stsrki commented Aug 7, 2023

The Plyr.js is going to be obsolete by the new library at some point sampotts/plyr#2408

We must plan for the upgrade once it is stabilized and exits beta.

New Library: https://www.vidstack.io/

@stsrki stsrki added the Type: Feature ⚙ Request or idea for a new feature. label Aug 7, 2023
@sturlath
Copy link
Contributor

Its almost there https://github.com/vidstack/player/discussions/categories/releases ... so many things there I would love/need to see in Blazorise.

@stsrki
Copy link
Collaborator Author

stsrki commented Mar 24, 2024

Hopefully, there will not be a lot of breaking changes.

@stsrki stsrki self-assigned this May 9, 2024
@stsrki stsrki added this to the 1.6 milestone May 9, 2024
@David-Moreira
Copy link
Contributor

@stsrki would it be possible to abstract it in a way that you can have multiple video providers?
Like we did for Captcha?
There can be people that already depend on the old player funcionality and almost always these kind of migrations lead to stuff breaking or just working differently.
Would you think that'd be worth it?

@stsrki
Copy link
Collaborator Author

stsrki commented May 10, 2024

It might be possible as long as they share similar features so that the API can be abstracted. I will know as soon as I start working on it. But the general idea for the future is to create most of the extensions that way by abstracting and then implementing different libraries.

@stsrki
Copy link
Collaborator Author

stsrki commented Jul 4, 2024

Working on this. So far, we can

  • play all videos
  • set DRM protection
  • load dash or hls on demand

We are still missing some APIs from plyr. Hopefully, I will be able to find an alternative.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Feature ⚙ Request or idea for a new feature.
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

3 participants