How the library works
From a master library to the screen on Sunday
Every asset comes in several codecs and resolutions, and packs bundle many assets together. The platform had to make all of it searchable, previewable, and downloadable, on the web and inside ProPresenter, without ever touching the master files.
- 01
Catalog the library
We imported the catalog from the content team’s master lists. Each asset points at its files in a read-only master library, and the platform finds every codec and resolution that exists, from HD and 4K to double- and triple-wide.
- 02
Generate the previews
Mux turns each asset’s preview clip into a short animated preview, signed so it plays only on ProContent. The jobs pace themselves to the service’s rate limit, so previews were ready for nearly every asset before launch.
- 03
Index for search
Every asset becomes an Algolia record with its tags, file versions, and preview. Packs inherit the tags of the items inside them, and editing a tag re-indexes everything it touches.
- 04
Subscribe
A church subscribes once a year through a custom Stripe checkout. Sales tax is calculated at checkout and checked again at each renewal, and subscriptions sold outside the website create the account and send the invitation automatically.
- 05
Download on the web or in ProPresenter
ProPresenter signs in with OAuth and browses the same collections. Each download returns short-lived signed links for exactly the codec and resolution requested, and every download is logged to the team.