Embed movies and TV anywhere with a single iframe. Adaptive HLS, automatic failover, and a fully customizable player — all from one line of HTML.
A complete streaming platform wrapped in a single iframe tag.
Premium React player with adaptive quality, subtitles in 43+ languages, keyboard shortcuts, and full mobile support.
Redundant providers per title. If one drops, the next loads instantly with zero buffering or interruption.
Change colors, hide buttons, toggle features — all through URL parameters. No config files, no builds.
A single iframe tag. No SDK, no build step, no JavaScript required. Works in every framework.
Direct-play detection skips the proxy for open-CORS sources. Automatic server switching when needed.
Touch-optimized controls, iOS fullscreen, responsive layout. Premium experience on every device.
Change accent colors, subtitle styling, toggle buttons, and set defaults — all through simple query parameters. No dashboard, no API key, no configuration needed.
Multiple redundant providers per title. Transparent switching with no buffering, no interruption, and zero configuration required.
Copy one line of HTML — it works everywhere. React, Vue, WordPress, static sites, any framework. No packages, no JavaScript, no configuration.
Enter a TMDB ID, tweak the player settings, and see it render instantly.
/embed/movie/550?primarycolor=7ef7c4&autoplay=1
Full player customization through simple query string parameters.
| Parameter | Type | Default | Description |
|---|---|---|---|
| primarycolor | hex (no #) | e8e3da | Accent color for player UI (progress bar, buttons, highlights) |
| secondarycolor | hex (no #) | 080808 | Secondary/background color for the player chrome |
| iconcolor | hex (no #) | ffffff | Icon color for player control buttons |
| autoplay | boolean | 1 | Muted autoplay on page load |
| setting | boolean | 1 | Show the settings/gear button |
| servericon | boolean | 1 | Show the server switcher button |
| pip | boolean | 1 | Show the picture-in-picture button |
| font | string | Inter, sans-serif | CSS font-family for subtitle text |
| fontcolor | hex (no #) | ffffff | Subtitle text color |
| fontsize | string | 1.1rem | Subtitle font size (CSS value like 1.1rem, 16px) |
| opacity | float | 0.72 | Subtitle background opacity (0-1) |
| server | string | embed | Default streaming server/source |
All systems operational. Real-time provider health.
Common questions about embedding and customization.
{id} with the TMDB ID: <iframe src="/embed/movie/550" allowfullscreen loading="lazy"></iframe>?primarycolor=7ef7c4 to the iframe URL. You can also set secondarycolor and iconcolor. All colors are hex values without the # prefix.<iframe src="/embed/tv/{tmdbId}/{season}/{episode}" ...>. Autoplay-next is supported for seamless binge-watching./api/source/movie/{id} and /api/source/tv/{id}/{s}/{e} return JSON with stream URLs, subtitles, and metadata.