Skip to content

cinepro-org/core

CinePro Core 🎬

OMSS-compliant streaming backend powering the CinePro ecosystem.
Built with @omss/framework for extensible, type-safe media scraping.

Stars GitHub License

📖 Documentation · 💬 Discussions · 🐛 Issues


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.

Quick Start

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:3000

For Docker, production setup, and full configuration options → Quickstart

Features

  • 🎯 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

Documentation

Full docs, API reference, configuration guide, and provider development at the CinePro Docs.

Contributing

PRs are welcome — especially new providers, bug fixes, and docs improvements.
See the Documentation and the OMSS contributing guide for details.

Star History

Star History Chart

License

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