|
Code4Lib Journal 2013
Developing a Digital Video Library with the YouTube Data APIAbstract: MSU Library has created a digital video library using the YouTube API to power our local library channel. It is a complete search and browse application with item level views, microdata, a caching and optimization routine, and a file backup routine. The article will discuss applying the YouTube API as a database application layer: workflow efficiencies, metadata procedures and local backup and optimization procedures. Code samples in PHP, .htaccess examples, and shell commands used in developing the application and routines will be explained at length. And finally, a complete prototype application will be released on github for other libraries to get started using the lessons learned. A live version of the application is here: http://www.lib.montana.edu/channel/. The real benefit of this method is the low overhead for smaller shops and the ability to scale production and distribution of digital video.
|