Customizable
Colors, features, and UI elements - all configurable via simple URL parameters
Endless content video player
Searching for a way to start your own movie site?
Try our endless content video player
Our streaming infrastructure powers thousands of websites with reliable, fast video playback
Colors, features, and UI elements - all configurable via simple URL parameters
Enable only the features you need: autoplay, episode selector, next episode
Just copy the generated URL and embed with a simple iframe tag
Customize the player in real-time and see the changes instantly
Everything you need to integrate VidPulse Player into your website.
Just one iframe tag - no complex setup required
Optimized for performance with HLS.js and modern streaming
Each configuration uses separate localStorage - no conflicts
Complete API reference with examples and best practices
/embed/movie/{tmdbId}Replace {tmdbId} with the TMDB movie ID
/embed/tv/{tmdbId}/{season}/{episode}Specify show ID, season number, and episode number
| Parameter | Type | Description | Example |
|---|---|---|---|
color | string | Primary color (hex without #) | ?color=e50914 |
autoPlay | boolean | Start playback automatically | ?autoPlay=true |
nextEpisode | boolean | Show next episode button (TV only) | ?nextEpisode=true |
episodeSelector | boolean | Enable episode selector menu (TV only) | ?episodeSelector=true |
progress | number | Start from a specific second | ?progress=120 |
The player can send watch progress events to the parent window. You can save this progress to localStorage or your own backend.
window.addEventListener("message", function (event) {
console.log("Message received from player:", JSON.parse(event.data));
if (typeof event.data === "string") {
var messageArea = document.querySelector("#messageArea");
if (messageArea) messageArea.innerText = event.data;
}
});timeupdateplaypauseendedseeked{
"type": "PLAYER_EVENT",
"data": {
"event": "timeupdate|play|pause|ended|seeked",
"currentTime": 120.5,
"duration": 7200,
"progress": 1.6,
"id": "299534",
"mediaType": "movie",
"season": 1,
"episode": 8,
"timestamp": 1640995200000
}
}Simple movie player without extra features
<iframe
src="https://www.vidpulse.net/embed/movie/1078605"
width="100%"
height="600"
frameborder="0"
allowfullscreen
/>Everything you need to integrate VidPulse Player into your website.
No. Just one iframe tag - no complex setup required.
Yes. Colors and features are configurable through URL parameters.
Yes. The player can send watch progress events to the parent window.