Skip to content

Alternative to JWPlayer's CSV file-based batch migration option.

Notifications You must be signed in to change notification settings

mdublin/JWPlayer-Video-Asset-Migrator

Repository files navigation

Python3.6

Statement of Purpose:

Simple Python3 solution for migrating CMS-scale amounts of video assets and their associated metadata from a legacy OVP solution or CMS via JSON feed into JWPlayer via JWPlayer's Management API.

While the JWPlayer API documentation does recommend a batch upload process that involves creating and parsing a CSV file, this method skips over the need for a CSV and just uses a video asset JSON feed (although it could easily be altered to parse MRSS) typical of the type that can be created from OVPs like Brightcove, Kaltura, Ooyala, etc, to directly pass video assets and their associated metadata to the JWPlayer Management API directly.

This is meant to be run as a command line tool.

To start, simple activate a virtualenv, install the dependencies with $ pip install -r requirements.txt and run the run.py file.

You will be prompted to enter your JWPlayer API key and secret and will be able to submit a JSON feed url.

screen shot

About

Alternative to JWPlayer's CSV file-based batch migration option.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages