Streaming Architecture & CinePro Core
Momo & Movies is engineered with a modular, server-side streaming provider adapter and real-time TMDB catalogue discovery. Learn how CinePro Core, OMSS, and authorized streams are orchestrated.
CinePro Core (OMSS Unified Discovery) Integration
Repository: github.com/cinepro-org/core
CinePro Core is an open-source, OMSS-compliant (Open Media Streaming Standard) TypeScript backend that queries TMDB IDs across multi-provider scraper networks and returns normalized HLS/m3u8 and direct streams. Momo & Movies interfaces with CinePro Core via our server-side adapter (CineProCoreProvider), preventing API secrets or internal scraper IPs from leaking to the browser.
How to Run CinePro Core Locally
docker run -d --name cinepro-core -p 4000:3000 -e TMDB_API_KEY=5a965c5df3ae28a721e896916759bc5c ghcr.io/cinepro-org/core:latest
Starts CinePro Core on http://localhost:4000. Momo & Movies automatically detects and consumes it!
git clone https://github.com/cinepro-org/core.git cd core npm install cp .env.example .env # Set PORT=4000 and TMDB_API_KEY in .env npm run dev
6-Step Automated Source Discovery Protocol
For every movie or TV episode selected by the user, Momo & Movies executes a strict pipeline to ensure reliable playback:
Identify title using TMDB ID, canonical title, release year, season, and episode index.
Query CinePro Core OMSS endpoints and configured adapters via server-side proxy.
Retrieve master HLS playlists (.m3u8), MP4 direct streams, and embedded web players.
Validate stream URI syntax and network availability before presenting to player.
Display prioritized sources in the player source selector with instant mid-stream switching.
If a stream encounters fatal network or media decode errors, the player automatically switches to the next source!
Configured Playback Providers
Review the status of configured streaming provider adapters registered in the platform:
CinePro Direct Servers
ID: cinepro-coreDirect video sources played in the site’s own player
Stream Player
ID: vidsrcEmbed-based stream player using TMDB ID routing
Enterprise Partner VOD (Requires License)
ID: custom-partnerAuthorized commercial streaming infrastructure endpoint with token authentication
TMDB API Compliance & Attribution
This product uses the TMDB API but is not endorsed or certified by TMDB. All movie/TV metadata, cast listings, official posters, episode descriptions, and ratings are retrieved live via the TMDB API.