Megabit / Blazorise

Blazorise is a component library built on top of Blazor with support for CSS frameworks like Bootstrap, Tailwind, Bulma, AntDesign, and Material.
https://blazorise.com/
Other
3.21k stars 523 forks source link

Update Video player to new library #4914

Closed stsrki closed 6 days ago

stsrki commented 11 months ago

The Plyr.js is going to be obsolete by the new library at some point https://github.com/sampotts/plyr/issues/2408

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

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

sturlath commented 4 months ago

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

stsrki commented 4 months ago

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

David-Moreira commented 2 months ago

@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 commented 2 months ago

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 commented 3 weeks ago

Working on this. So far, we can

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