An open API service indexing awesome lists of open source software.

https://github.com/cinepro-org/core

A multi-site stream scraper for Movies and TV Shows! Get up to 100+ unique playable sources per media! Read the Docs: https://cinepro.mintlify.app
https://github.com/cinepro-org/core

2embed autoembed cinepro embed-resolver fmhy hls hls-stream m3u8 movie movie-web-app movies-streaming scraper tmdb-api tv vidlink vidsrc vidsrc-api watch

Last synced: about 1 month ago
JSON representation

A multi-site stream scraper for Movies and TV Shows! Get up to 100+ unique playable sources per media! Read the Docs: https://cinepro.mintlify.app

Awesome Lists containing this project

README

          

# CinePro Core ๐ŸŽฌ

### _Support CinePro's Development by starring this repo!_ โญ

**OMSS-compliant streaming backend powering the CinePro ecosystem.**
Built with [@omss/framework](https://www.npmjs.com/package/@omss/framework) for extensible, type-safe media scraping.

[![Stars](https://img.shields.io/github/stars/cinepro-org/core?style=flat-square&color=gold)](https://github.com/cinepro-org/core/stargazers)
[![GitHub License](https://img.shields.io/badge/License-PolyForm_Noncommercial_License_1.0.0-orange?style=flat-square)
](LICENSE)

**[๐Ÿ“– Documentation](https://docs.cinepro.cc)** ยท **[๐Ÿ’ฌ Discussions](https://github.com/orgs/cinepro-org/discussions)** ยท **[๐Ÿ› Issues](https://github.com/cinepro-org/core/issues)**

---

CinePro Core is the central scraping and streaming engine of the CinePro ecosystem. It exposes an [OMSS-compliant](https://github.com/omss-spec/omss-spec) HTTP API for resolving movie and TV show stream sources from multiple providers, with Redis caching and full Docker support. **Get up to 100+ unique sources for a single movie/tv show!**

Proof!


With failing providers still got 88 sources. If the other providers worked (which they would I not be connected to a VPN) we would have gotten more then 100 sources!

![proof](docs/images/img.png)

> [!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](https://www.themoviedb.org/settings/api)

```bash
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](https://docs.cinepro.cc/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](https://docs.cinepro.cc)**.

## Contributing

PRs are welcome โ€” especially new providers, bug fixes, and docs improvements.
See the Documentation and the [OMSS contributing guide](https://github.com/omss-spec/omss-spec/blob/main/CONTRIBUTING.md) for details.

## Star History





Star History Chart

## License

PolyForm Noncommercial License 1.0.0 ยฉ CinePro Organization โ€” see [LICENSE](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](https://docs.cinepro.cc/core/general-information/license)