DeVideoSrc

Staging docs

Embed API

Use DEVIDEOSRC public embed paths for the default player, or custom paths when a webmaster needs provider selection, branding options, or exact serial episode targeting.

Quickstart

Give webmasters the complete DEVIDEOSRC URL, ready to paste in an iframe. The numeric ID stays in the path, like https://meinecloud.click/movie/{id}, instead of being shown as a detached ID.

<iframe src="https://meinecloud.click/movie/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://meinecloud.click/serial/{id}" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>

Default Player

/movie/{id}Embeds a film using the default DEVIDEOSRC player. The ID can be a DEVIDEOSRC numeric ID or an IMDb ID.
/serial/{id}Embeds a serial using the default DEVIDEOSRC player without requiring season and episode in the iframe URL.

Custom Player

<iframe src="https://meinecloud.click/custom/movie/{id}?color=%23e50914&autoplay=1" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
<iframe src="https://meinecloud.click/custom/serial/{id}/{season}/{episode}?color=%23e50914&lastserver=dropload" allowfullscreen allow="autoplay; fullscreen; picture-in-picture"></iframe>
/custom/movie/{id}Embeds a film with optional player settings in the query string.
/custom/serial/{id}/{season}/{episode}Embeds one exact serial episode for webmasters who need direct season and episode targeting.
/api/resolveResolves a title to its active sources: returns title, backdrop, IMDb mapping, and the source list as JSON.
/api/providersLists published providers available from the DEVIDEOSRC database.

Parameters

autoplayAutoplay is on by default; set to 0 or false to disable it.
mutedMuted is on by default; set to 0 or false to start unmuted.
controlsNative player controls are shown by default; set to 0 to hide them.
lastserverPreferred provider/server ID (alias: prioritize).

Behavior

ID Mapping

Numeric IDs are resolved to IMDb IDs before querying the provider database.

Source Selection

Movie embeds use the active provider hosts available in the DEVIDEOSRC database.

Default Serial

The default serial URL stays short as /serial/{id}, matching the public DEVIDEOSRC route.

No Store

Embed and API responses are sent with no-cache headers so player state stays fresh.

Player API

The embed exposes window.meinecloudPlayer with play(), pause(), seek(seconds), getCurrentTime(), getDuration(), getPaused(), and getSource(). From the parent page, call these remotely with postMessage({ type: 'meinecloud:command', command: 'seek', args: [30] }, '*'); the player replies with a meinecloud:response event.

Events

DEVIDEOSRC player events:
meinecloud:ready
meinecloud:error
meinecloud:sourceused
meinecloud:response
meinecloud:close
meinecloud:play
meinecloud:pause
meinecloud:seeking
meinecloud:seeked
meinecloud:ended
meinecloud:loadedmetadata
meinecloud:volumechange
meinecloud:ratechange
meinecloud:timeupdate