Serverless Stremio · Nuvio Free on Vercel

Turn your IPTV into a cinema.

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.

Scroll
Inputs

2

Provider formats

Xtream Codes & M3U / M3U8

Catalogs

3

Content types

Live TV · Movies · Series

Infra

0

Databases or servers

Fully stateless & serverless

Cost

$0

Hosting on Vercel

Runs on the free tier

Two ways in

Bring your own source

Connect now
Recommended

Xtream Codes API

Host, username and password. We pull live, VOD and series categories directly — the cleanest, richest experience.

  • Native category structure
  • Per-episode series resolution
  • Account status & expiry check
Universal

M3U / M3U8 Playlist

Any single playlist URL. We parse group titles, logos and TVG metadata, then organize everything automatically.

  • Works with any provider
  • Auto group & type detection
  • Logo & metadata extraction

How it works

The method

Three moving parts, one clean result inside your player.
01

Connect

Drop in Xtream credentials or an M3U URL. We parse channels, movies and series in one pass and cache them warm.

02

Resolve

Titles are cleaned of release tags and matched to TMDB — posters, years, ratings and IMDB/TMDB IDs all line up.

03

Stream

Search anything in Stremio or Nuvio and your own IPTV source appears as a playable stream. One tap, it plays.

What you get

Architecture

Under the hood

View source
01

Source

Xtream / M3U

02

Parse & cache

Clean · warm TTL

03

Resolve

IMDB / TMDB

04

Match

Strict scoring

05

Play

Stremio / Nuvio

01

Serverless by nature

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.

Fully stateless

Config rides inside the manifest URL. Nothing stored.

Precise matching

Strict scoring returns only the exact title.

Private by design

Credentials never touch a datastore.

Protocol-native

Stremio v3: catalog, meta & stream.

Built with TypeScript Node · Express Vercel TMDB API Xtream Codes M3U / M3U8 LZ-String

Questions

Do I need a TMDB key?

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.

Where are my credentials stored?

Nowhere on a server. They're LZ-compressed into the manifest URL you generate, so the addon is fully stateless and portable.

Does it work in Nuvio as well as Stremio?

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.

Is hosting really free?

The whole thing runs as one serverless function that fits comfortably in Vercel's free tier. No database, no always-on server.