plyr icon indicating copy to clipboard operation
plyr copied to clipboard

Plyr is merging into Vidstack

Open sampotts opened this issue 2 years ago • 20 comments

🤷 What is Vidstack?

Vidstack is a video framework built with high-quality web components such as vds-video-player, vds-uploader, and vds-analytics, that make integrating video into modern web apps easier. There are many unsolved hard problems when building and working with video at the application layer - we exist to solve these for developers.

❓ How does this affect Plyr?

Vidstack will continue the work we started here at Plyr. Once we release the 1.0 version of Vidstack Player, the Plyr library will be merged into the Vidstack GitHub organization, and eventually archived. Our goal for the 1.0 release of the new player library is to reach feature parity with Plyr. This means that anything that's currently achievable with Plyr, you will be able to do the same with Vidstack Player, but in a much better way. Improvements include more customization of the player elements, better support for streaming, and much more. We recommend following us on Twitter to stay updated with the latest features, releases, and announcements.

If you any have questions, feel free to leave them in the comments below 👇

🔗 Links

If you're interested in what we're building:

Star and watch our projects for any updates on GitHub. Follow us on Twitter for announcements. Join our Discord community channel.

sampotts avatar Jan 24 '22 10:01 sampotts

Super excited as we've been working on @vidstack/player for a while now, and I've personally been looking forward to sharing it with the Plyr community.

Two more things I want to add quickly is:

  1. @vidstack/player is currently being used at Reddit on their new mobile web platform! New UI we've been putting together at Reddit should be released sometime next week.

  2. Working on getting the issues related to the Beta release up. You can more information here. Just note that we're still actively working on it, so consider it a WIP.

mihar-22 avatar Jan 24 '22 10:01 mihar-22

A few questions, will it work the same way as Plyr? Will there be YouTube & Vimeo support still? And can we continue to use Plyr if we choose for the foreseeable future?

sparkktv avatar Jan 26 '22 20:01 sparkktv

Hey @sparkktv 😄

Will it work the same way as Plyr?

I'm not entirely sure what you're hoping will be the same when you ask this (if you could elaborate on some features), but what I can say is we're planning on creating a legacy Plyr skin. This means you'll get the exact same look and feel, with mostly the same configuration options. All you need to do from your end is install a new package, and update a few lines of HTML.

Will there be YouTube & Vimeo support still?

Yes! That's planned for the 1.0 release.

And can we continue to use Plyr if we choose for the foreseeable future?

Yes! Even after we archive Plyr it'll still be available via NPM/CDN, but the next major version will be deprecated. All this means is as long as you're version locked, you can stay on Plyr as long as you like, it just won't be receiving any updates.

Hope that helps!

mihar-22 avatar Jan 26 '22 22:01 mihar-22

  1. Will features that are already production-ready like Dailymotion support and markers be included?
  2. What's the timeline for 1.0 release?

adeeb1 avatar Jan 29 '22 06:01 adeeb1

Those features may well be production-ready for Plyr, but they won't be able to be directly ported over to the Vidstack player. It's a complete re-write from the ground up, using web components. Some of the code/logic from those changes will be able to be carried over but the thought is that Vidstack will offer a plugin framework unlike Plyr where you get all or nothing.

  • What's the timeline for 1.0 release?

Rahim can correct me if I'm wrong but we've not discussed a firm date. This is an open source project and Rahim and I both have full time jobs. We're committing as much time as we can to get it over the line.

sampotts avatar Jan 29 '22 06:01 sampotts

@sampotts would you please consider merging #2386 and #2410 upstream? While we understand you are now focusing on Vidstack there is and will be a huge community around Plyr for a long time.

lofcz avatar Feb 07 '22 02:02 lofcz

@sampotts would you please consider merging #2386 and #2410 upstream? While we understand you are now focusing on Vidstack there is and will be a huge community around Plyr for a long time.

Sure, I'll take a look this week.

sampotts avatar Feb 07 '22 03:02 sampotts

@sampotts Most importantly will you please provide option to change quality of an MPEG DASH or HLS stream while it's playing. Just like streaming site like youtube in which we are able to change the video resolution/quality while the video is playing.

shrkwt avatar Feb 11 '22 06:02 shrkwt

Hi Sam first off thank you so much for the great work with plyr. I tried emailing you about this but will the new Vidstack project have any commercially supported licenses available? I had sent an email asking about a commercial license for plyr at a cost (my company is forcing removal of all open source from our projects) which would be ideal, but just wondering if we can discuss that maybe over email?

spmeesseman avatar Mar 02 '22 17:03 spmeesseman

Sorry Scott, I’ll get back to you today.

Cheers Sam

On 3 Mar 2022, at 4:55 am, Scott Meesseman @.***> wrote:

 Hi Sam first off thank you so much for the great work with plyr. I tried emailing you about this but will the new Vidstack project have any commercially supported licenses available? I had sent an email asking about a commercial license for plyr at a cost (my company is forcing removal of all open source from our projects) which would be ideal, but just wondering if we can discuss that maybe over email?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.

sampotts avatar Mar 02 '22 21:03 sampotts

I just started using plyr a few months ago (along with glightbox and losslesscut) to slowly build a way to view video clips from within my larger (and way longer) otherwise boring home videos. Thanks for a fabulous library that even me, a weekend JS developer at best, can enjoy using!

fredlunau avatar Mar 05 '22 16:03 fredlunau

Hi again Sam, just wanted to make sure you were able to locate my email and can reply when you have a chance, my company is all over me to see if we can work something out. I'd love to get something worked out and you paid at the same time for all your great work. If we can't work something out they want me to remove plyr (long story I can explain if needed once we chat) and that would ****.

spmeesseman avatar Mar 08 '22 15:03 spmeesseman

👋

The Vidstack Player Beta is here: https://github.com/vidstack/player/discussions/626

Enjoy!

mihar-22 avatar Mar 10 '22 05:03 mihar-22

Should we be using Vidstack now that it's at version 1.6.1? The only thing I'm confused about is that the docs seem to be for 0.x, and there's no documentation on how to use the player with Vimeo or YouTube.

ffxsam avatar Jul 05 '22 17:07 ffxsam

Should we be using Vidstack now that it's at version 1.6.1?

Sorry for the confusion @ffxsam, the version 1.6.1 is currently on the @next tag. I'll update the docs to reflect that's next instead of 0.x (semantically the same thing). We're still actively working on it and wouldn't consider it production ready for the public, so for now my recommendation is to keep using Plyr.

The only thing I'm confused about is that the docs seem to be for 0.x, and there's no documentation on how to use the player with Vimeo or YouTube.

There's links for Vimeo/YouTube because we get asked that a lot. It's right under the "Providers" section. If you follow the links you'll see that it's on the roadmap :)

mihar-22 avatar Jul 05 '22 22:07 mihar-22

@mihar-22 Thanks a ton! (and for all your work on Vidstack - can't wait till it's production-ready!)

ffxsam avatar Jul 07 '22 00:07 ffxsam

@mihar-22 two questions:

1.) Does Vidstack also support audio-only use? Not only technically but is it also providing a nice audio player UI, not just a video player UX able to play audio files too? Would be great if there are some demo pages or screen shots for that use case.

2.) Since it appears that you plan to monetize Vidstack, will the basic features always stay free? Where do you plan to draw the line?

Since I'm currently researching a versatile player for radio stations, these topics are essential too me.

add-n2x avatar Aug 23 '22 18:08 add-n2x

Hey @davidtrattnig!

  1. Yes we will support audio as much as possible including a neat default UI. We will be adding things to the home page over time such as features, skins and so on as we complete them.

  2. The player and other open-source projects will always be free and have more than enough features for most people to build what they need. Anything paid will be created to save you additional time such as media UI templates, possibly some additional skins (beyond the default), our CMS and so on. We look up to companies such as Laravel and hope to provide the same balance.

Feel free @davidtrattnig and anyone else to come over to the Discord Channel if you have any further questions.

mihar-22 avatar Aug 23 '22 23:08 mihar-22

@mihar-22 Many thanks for your quick and detailed answer!

add-n2x avatar Aug 24 '22 06:08 add-n2x

Are you planning to add also a feature where I can be able loop "section" of a video? Say I want to loop a video starting from 4sec. to 8sec. and repeat the loop to (n) times. This use case is for musicians alike who transcribe songs.

ljfreelancer88 avatar Sep 19 '22 19:09 ljfreelancer88

Vidstack is one of the most ugly video players out there, firefox's default styling for video elements looks better than vidstack

ghost avatar Oct 08 '22 14:10 ghost

And that Plyr skin will have to be the default, otherwise I will use Plyr even if you want me to or not

ghost avatar Oct 08 '22 14:10 ghost

Why monetize it? You really do want me to use Plyr instead of Vidstack. And even if you were to give Vidstack a nice interface I would never contribute a single thing to it, because you are making it proprietary.

ghost avatar Oct 08 '22 14:10 ghost

I'd literally rather use Video.JS (Which used to be the ugliest video player) instead of Vidstack.

ghost avatar Oct 08 '22 14:10 ghost

And why did you darken the video when you hover the video in Vidsack, Vidstack and your UI design for Vidsack are both horrible.

ghost avatar Oct 08 '22 14:10 ghost

You’re special @h57758. That’s not our default skin, it’s simply a demo to showcase some of the controls and features while we’re working on things in the background. You’d know if you asked.

Vidstack Player is MIT licensed. Not sure what your proprietary spiel is about.

mihar-22 avatar Oct 08 '22 22:10 mihar-22

  1. Ok! But why don't you show the default skin on the demo (Maybe it isn't finished?)
  2. Ignore what I said on that one.

Sorry for not asking, but why would I, people would showcase exactly what they are offering on the webpage. (Btw, it is the middle of the night 00:06)

ghost avatar Oct 08 '22 22:10 ghost

@mihar-22 takes some self-control to write a reply like that one 👍🏻

lofcz avatar Oct 09 '22 02:10 lofcz

@h57758 Many people contributing to this project are doing so for free. Please take some consideration before posting rude and unconstructive comments about people's hard work.

Plus, if you really dislike some of the design decisions, you're welcome to fork the repo and create your own build.

ffxsam avatar Oct 09 '22 21:10 ffxsam

@h57758 Many people contributing to this project are doing so for free. Please take some consideration before posting rude and unconstructive comments about people's hard work.

Plus, if you really dislike some of the design decisions, you're welcome to fork the repo and create your own build.

  1. Sorry
  2. I'm not a designer and I will never be able to top Plyr's interface.

ghost avatar Oct 10 '22 10:10 ghost