Manage your content catalog

Upload videos, organize titles, add metadata, and control publish states before content goes live.

Upload & Publishing Flow

Move content from creation or import through provider processing, editorial review, revision history, and app publishing. Store metadata, images, video references, access type, SEO fields, and episode structure on the same record.

Upload and publishing

From uploaded media to published apps without handoffs.

ReadyNeeds workAdmin uploads videoMain, trailer, teaser, clipProvider routeCloudflare or Bunny?Stream providerUpload, encode, webhookProcessing checkReady to publish?Metadata and revisionTMDB, SEO, seasons, auditPublish to appsWeb, mobile, TV, feedsFix and retryReplace media or metadata
Provider-aware video workflow
Cleaner revision history before release
Publishing state protects quality
One catalog release reaches every app

Lifecycle

Keep preparation separate from release: keep work private while assets process, move records into review when editorial checks are ready, publish to viewer apps, and archive without losing history.

StateUse it forViewer impact
DraftEnter metadata, upload assets, run rights checks, and prepare internally.Hide from public discovery.
ReviewRun editorial approval, image checks, media readiness, and access verification.Keep controlled until approved.
PublishedRelease to pages, search, detail screens, and app surfaces.Show according to visibility and entitlement rules.
ArchivedRetire expired or temporarily removed titles.Remove from normal discovery while history remains available.

Catalog Model

Create content records for films, series, seasons, and episodes. Add cast, crews, production companies, countries, languages, genres, collections, networks, tags, keywords, maturity ratings, SEO fields, and merchandising labels.

Media Assets

Attach posters, backdrops, episode images, main videos, trailers, subtitles, and provider references. Configure Cloudflare Stream, R2, Bunny, or CDN-backed storage, then validate processing before publishing.

AssetPurposeOperational note
Main videoPrimary playback assetWait for provider processing before publishing.
Trailer / teaserMarketing and preview playbackUse for public discovery and conversion.
Poster / backdropCards, hero rows, and detail pagesAdd backdrops for hero and TV layouts.
SubtitlesAccessibility and localized playbackReview language labels and player compatibility.

Series & Episodes

Group seasons and episodes under series records so editorial teams can manage long-form catalogs without flattening everything into standalone videos.

  1. 1Create or import the seriesOpen Content → create or import the parent title, then add description, artwork, genres, ratings, and discovery metadata.
  2. 2Organize seasons and episodesAdd season numbers, episode numbers, runtimes, images, and episode-level media assets under the series record.
  3. 3Publish deliberatelyRelease the series shell, individual episodes, or seasonal batches based on your programming plan.

Metadata

Import or resync from TMDB to accelerate entry, then edit manual fields to tune titles, descriptions, age ratings, localized data, and merchandising tags.

  1. 1Search or import from TMDBOpen the title record → search TMDB → import movie or series metadata, images, cast, genres, and episode structures where available.
  2. 2Review editorial fieldsAdjust descriptions, SEO title, tags, maturity rating, languages, and merchandising labels for your service.
  3. 3Lock release readinessConfirm media processing, images, access type, and publish state before pushing to apps.

Revisions

Use revision history to audit metadata, access, and publishing changes, compare updates, and restore confidence when a live title needs a correction.