Xtream Codes or an M3U link becomes organized catalogs, global search, and automatic TMDB matching — every film and show resolves straight to your own sources.
2
Provider formats
Xtream Codes & M3U / M3U8
3
Content types
Live TV · Movies · Series
0
Databases or servers
Fully stateless & serverless
$0
Hosting on Vercel
Runs on the free tier
Two ways in
Host, username and password. We pull live, VOD and series categories directly — the cleanest, richest experience.
Any single playlist URL. We parse group titles, logos and TVG metadata, then organize everything automatically.
How it works
Drop in Xtream credentials or an M3U URL. We parse channels, movies and series in one pass and cache them warm.
Titles are cleaned of release tags and matched to TMDB — posters, years, ratings and IMDB/TMDB IDs all line up.
Search anything in Stremio or Nuvio and your own IPTV source appears as a playable stream. One tap, it plays.
What you get
Architecture
Source
Xtream / M3U
Parse & cache
Clean · warm TTL
Resolve
IMDB / TMDB
Match
Strict scoring
Play
Stremio / Nuvio
Node + TypeScript compiled to a single Vercel function. No always-on server, no database, no ops — it scales to zero and costs nothing at rest.
Config rides inside the manifest URL. Nothing stored.
Strict scoring returns only the exact title.
Credentials never touch a datastore.
Stremio v3: catalog, meta & stream.
It's optional but recommended. A free TMDB v3 key powers poster art, ratings and the IMDB/TMDB resolution that lets global search map any title to your IPTV sources.
Nowhere on a server. They're LZ-compressed into the manifest URL you generate, so the addon is fully stateless and portable.
Yes. Both speak the Stremio v3 addon protocol. Use the one-click Stremio install, or paste the manifest URL into Nuvio's add-addon field.
The whole thing runs as one serverless function that fits comfortably in Vercel's free tier. No database, no always-on server.