/admin/streaming-providers) are streaming sources only — install a provider, then attach playback IDs on titles.
Hierarchy law
- Vimeo → addon only (source / public embed; optional token on that source form).
- Mux / Bunny / Cloudflare Stream / VdoCipher → addon = source on titles; plugin = bigger API / signing.
- OpenAir → live playlist addon. Requires Live TV plugin (
features.live_tv).
Built-in catalog
Discover order fromaddons/index.ts:
Stable public IDs — do not rename without a migration.
Operator workflow
- Open
/admin/streaming-providersand install an addon. - For Mux/Bunny/CF Stream/VdoCipher platform APIs, also configure the matching plugin.
- On each title, attach sources — use kind
managedfor CDN addons, or URL/HLS/embed kinds for direct streams. Full kind list: Catalog. - For OpenAir / Live TV, enable Live TV plugin first.