This repository contains a Stremio addon that resolves IMDb-based movie and series IDs into playable streams using a third-party upstream API.
- Exposes a Stremio manifest over HTTP.
- Accepts IMDb-backed Stremio IDs such as
tt1345836ortt0944947:1:1. - Calls a third-party API at
https://streamdata.vaplayer.ru/api.php. - Returns direct stream URLs with custom
proxyHeadersso Stremio can send the requiredRefererandOrigin. - Attempts to fetch subtitles from
https://api.subdl.com/auto.
server.jsstarts the addon HTTP server withstremio-addon-sdk.addon.jsdefines the manifest and handlers.defineStreamHandlerparses the Stremio ID, maps it tomovieortv, then calls the upstream stream API.- The handler returns
streams[]entries directly to Stremio. defineSubtitlesHandlerseparately queries SubDL for subtitle URLs.
- This addon does not scrape IMDb pages. It uses IMDb IDs as lookup keys only.
- Playback depends almost entirely on external services outside this repository.
- Subtitle fetching is currently unreliable. A live check on 2026-05-05 returned
HTTP 422from the current SubDL endpoint shape. - The runtime is intentionally kept to the active path only:
addon.jsandserver.js.
npm install
npm startDefault manifest URL:
http://localhost:7000/manifest.json
docker build -t playimdb-addon .
docker run -p 7000:7000 playimdb-addon- Hard dependency on third-party domains and custom request headers.
- No authentication, rate limiting, retries, or caching beyond SDK-level HTTP cache.
- No tests.
- Legal and platform risk if upstream sources change policy or availability.