Dukt Videos (formerly Video Player) has been around for a few years now, and we've worked a lot on abstracting Vimeo and YouTube video services into a video manager add-on providing you the same features for both services.
A lot of open source software is being used in our products, and it's now time to contribute and give back to the community. Today, we're releasing one of the core features of Dukt Videos as open source : the video services abstraction library.
Dukt Videos (Open Source) is a platform agnostic PHP library which let's you communicate the same way with YouTube and Vimeo.
Once connected to a video service, it's easy to retrieve a video with all its metadata such as title, description, thumbnails, etc. You can also list videos for your uploads, favorites, and all of your playlists for YouTube and for Vimeo. Check out the complete list of services methods.
The library relies on Composer for package dependencies, PHPUnit for testing, and various other open source libraries. You can check them out in the composer.json file, we'll be talking about these libraries in future posts.
We haven't reached a final release yet as we're still fixing bugs, moving and renaming things, but most of the features are already implemented, you can already use them and give us your feedback.
Benjamin David — April 10, 2013