Omnystudio is an audio management solution for podcasts and radio stations. This module is mainly a migration wrapper which lets you import data in Media(Audio) using the omnystudio management API
Install:
- Download and install this module the usual way.
- API Key and page size (max limit of no of items returned from API response) can be configured at admin/config/omnystudio/omnystudiosettings.
Usage:
- Four migration are created under 'omnystudio' group which are dependent on each other and respective Vocabularies are being referenced to created content connection. Network->Programs->Playlists->Clips
- Except Clips, everything else is a vocabulary. and clips are nothing but 'audio' media type.
- You can either manually import the data using migration UI or use the Drush command which also takes care of the last imported data 'cursor'
- Module doesn't fetch each and every field that API provides but whatever was most essential.
- It also syncs back few fields to omnystudio such as title, visibility, category etc More info can be found in README.
Drush Command:
omnystudio:sync - Sync networks, programs, playlists and clips. It stores last curson position so data with same id can be updated/deleted and only new is migrated
Current Module Status:
Tested with 8.8.x and further. Should work with any version of drupal 8. Feel free to raise a request if you are looking to integrate any other omnystudio api which isn't there already.
Supporting organizations:
As part of ongoing Development for Mediacorp Pte. Ltd.
Project information
- Project categories: Integrations
- Created by nmudgal on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
