OMSS-compliant streaming backend powering the CinePro ecosystem.
Built with @omss/framework for extensible, type-safe media scraping.
CinePro Core is the central scraping and streaming engine of the CinePro ecosystem. It exposes an OMSS-compliant HTTP API for resolving movie and TV show stream sources from multiple providers, with Redis caching and full Docker support. Get up to 30+ unique sources for a single movie/tv show!
Caution
CinePro Core is designed for personal and home use only.
Users are responsible for ensuring compliance with applicable laws and the terms of service of streaming sources.
Prerequisites: Node.js 20+, a TMDB API key
git clone https://github.com/cinepro-org/core.git && cd core
npm install
cp .env.example .env # add your TMDB_API_KEY
npm run dev # http://localhost:3000For Docker, production setup, and full configuration options → Quickstart
- 🎯 OMSS-Compliant – follows the Open Media Streaming Standard
- 🔌 Modular Providers – drop-in provider system with auto-discovery
- 🛡️ Type-Safe – full TypeScript with strict mode
- ⚡ Production-Ready – Redis caching, Docker, error handling
- 🎬 Multi-Source – movies and TV shows from multiple providers
- 📦 CineHome Integration – works with CineHome download automation
Full docs, API reference, configuration guide, and provider development at the CinePro Docs.
PRs are welcome — especially new providers, bug fixes, and docs improvements.
See the Documentation and the OMSS contributing guide for details.
PolyForm Noncommercial License 1.0.0 © CinePro Organization — see LICENSE for details.
This software does not host, store, or distribute any copyrighted content.
ANY DMCA Complaints should be opened at the hosting provider and not directed at us.
Read more here