Docs / Apps

Operate web, mobile, and TV from the same platform model.

The client apps share catalog, account, profile, entitlement, playback, and support concepts while adapting controls for each screen.

Mobile Handling Flow

Mobile uses the same backend truth as the rest of the platform: profile context, home rows, content detail, playback, downloads, watchlist, comments, notifications, and progress sync.

Mobile handling

Mobile stays connected to catalog, access, and operations.

OfflinePlay or castMobile app opensiOS or Android sessionAuth and profileHousehold contextHome and feed APIRows, search, libraryContent detailEpisodes, list, commentsViewer actionPlay, download, cast?Offline packageDownload, local playbackSync backProgress, list, comments
Mobile is not a separate product silo
Downloads still respect platform rules
Engagement syncs with the shared backend
Profiles and subscriptions stay consistent

Frontend

The web app covers landing data, discovery pages, search, content detail, account flows, profile selection, subscription gates, and browser playback entry.

Mobile

The mobile app includes home rows, search, library, offline downloads, casting, notifications, comments, support, profiles, device management, and a native player with tracks and quality controls.

Offline viewing remains platform-aware

Eligible titles can be downloaded locally, but the app still syncs watch progress and state back through the platform when connectivity returns.

TV

The TV app is built for remote navigation, TV login, profile management, large-screen discovery, search, subscription gates, and focused playback controls.

Playback

Playback uses account, profile, device, access, progress, language, subtitle, and reporting signals so every app can respect entitlement and viewing continuity.

  1. 1Resolve viewer contextThe app sends account, profile, device, and title context before playback starts.
  2. 2Check access rulesThe backend evaluates free, AVOD, SVOD, PPV, subscription, rental, or purchase access.
  3. 3Return playback stateWhen access is allowed, the app receives a secure stream path and saves watch progress during viewing.