Open ewlarson opened 2 years ago
To create a IIIF Manifest file with a playlist structure, MDL is accessing Kaltura and obtaining the playlist data via their API. That data is indexed into a playlist field like kaltura_audio_playlist_entry_data_ts here: https://github.com/Minitex/mdl_search/blob/develop/lib/mdl/transformer.rb#L154
kaltura_audio_playlist_entry_data_ts
You'll need a Kaltura session environment variable to access the API. Here's how MDL initializes that: https://github.com/Minitex/mdl_search/blob/develop/lib/tasks/kaltura.rake
An example from MDL: Interview with John Choi
An example IIIF Manifest
Descriptive summary
To create a IIIF Manifest file with a playlist structure, MDL is accessing Kaltura and obtaining the playlist data via their API. That data is indexed into a playlist field like
kaltura_audio_playlist_entry_data_ts
here: https://github.com/Minitex/mdl_search/blob/develop/lib/mdl/transformer.rb#L154You'll need a Kaltura session environment variable to access the API. Here's how MDL initializes that: https://github.com/Minitex/mdl_search/blob/develop/lib/tasks/kaltura.rake
An example from MDL: Interview with John Choi
An example IIIF Manifest