Deploy M3U-addon
Your M3U/IPTV playlist in Stremio with automatic IMDb ID via TMDB.
addon-m3u_friendly
Just deployed
Deploy and Host M3U-addon on Railway
A Stremio addon that loads your personal M3U/IPTV playlist and automatically resolves IMDb IDs via TMDB. No code needed — just deploy, open the URL, fill a form, and install in Stremio.
About Hosting M3U-addon
This addon runs as a lightweight Node.js Express server. Each user gets a unique private install URL generated from their own M3U playlist URL and TMDB API key — no shared configuration, no database needed. The server caches each user's playlist in memory for 6 hours and prefetches IMDb IDs in the background on startup so content appears integrated with Stremio's global catalog.
Common Use Cases
- Load a personal M3U/IPTV playlist into Stremio with automatic metadata
- Use with Cinemeta or any metadata addon for posters, ratings and descriptions
- Support multiple M3U URLs from different providers in one addon
- Connect via Xtream Codes credentials instead of a direct M3U URL
Dependencies for M3U-addon Hosting
- Node.js 18+
- A valid M3U playlist URL from your IPTV provider
- A free TMDB API key from themoviedb.org
Deployment Dependencies
Implementation Details
The addon encodes each user's configuration as a base64 string in the URL, so no database or auth system is required. IMDb ID resolution happens via TMDB search in the background, with a per-user in-memory cache of up to 200 users with a 6-hour TTL.
Why Deploy M3U-addon on Railway?
Railway is the easiest way to get this addon running in seconds. One click deploys the server, assigns a public URL automatically, and keeps it running for free. No manual configuration, no terminal commands, no Docker knowledge needed — Railway handles everything so you can go straight to using your IPTV playlist in Stremio.
Template Content
addon-m3u_friendly
Esmequiinn/addon-m3u_friendly