
Key Takeaway: The best IPTV Stremio addons do not give you channels, they connect the subscription you already pay for. M3U/EPG TV Addon, NexoTV and Xtremio handle M3U playlists and Xtream Codes logins cleanly, with proper EPG guide data and encrypted credential storage.
Stremio was never designed for live television, but a handful of addons now turn any IPTV subscription into a proper channel list.
I tested these with two different Xtream Codes providers and a plain M3U playlist containing just over 4,000 channels. The gap between the addons is bigger than you would expect: some load a large playlist in seconds, others time out entirely and never recover without a manual cache purge.
Best IPTV Stremio Addons: Top Recommendations!
| Addon | Best For | Type | Get Started |
|---|---|---|---|
| M3U/EPG TV Addon | The most complete feature set | M3U + Xtream | Visit Site |
| NexoTV | Fastest setup | M3U + Xtream | Visit Site |
| Xtremio | Xtream VOD libraries | Xtream Codes | Visit Site |
| StremCodes | Encrypted credentials | Xtream Codes | Visit Site |
| IPTV Catchup | Catch-up TV replay | M3U + Xtream | Visit Site |
1) M3U/EPG TV Addon
This is the most complete bring-your-own-playlist addon in the Stremio ecosystem, and the one I would install first. It ingests an M3U playlist or Xtream Codes credentials, layers XMLTV guide data on top, and encrypts your configuration so provider details are not sitting in plain text anywhere.
Features:
- Dual Input Modes: Accepts either a direct M3U playlist URL or full Xtream Codes credentials, covering effectively every way an IPTV provider hands over access.
- Full XMLTV Support: Loads external EPG feeds so channels display proper programme names and schedules instead of an unhelpful list of bare channel titles.
- Encrypted Config Tokens: Encodes and encrypts your credentials inside the configuration token, which matters because these addons otherwise embed passwords in a plain manifest URL.
- Redis And LRU Caching: Caches playlist and guide data in memory or Redis, and this is why it handled my 4,000-channel list without timing out repeatedly.
- EPG Time Offset: Corrects guide data that arrives in the wrong timezone, which is a common annoyance with resellers who serve several countries at once.
- Per-User Instances: Spins up dynamic isolated instances per user, so one person with an enormous playlist cannot degrade performance for everybody else sharing it.
- Polished Config Interface: Provides a genuine web configuration page rather than requiring hand-built manifest URLs, which removes most of the setup errors beginners hit.
| Pros | Cons |
| Handles both M3U and Xtream | Self-hosting needed for best reliability |
| Proper encrypted credential storage | Configuration options can overwhelm |
| Excellent caching for large playlists | Provides no channels of its own |
| EPG timezone correction built in | |
| Clean web configuration page | |
| Actively developed and documented |
Pricing:
- Free and open-source
- Public instance free to use
- Self-hosting costs only your own server
Link: https://github.com/Inside4ndroid/M3U-XCAPI-EPG-IPTV-Stremio
2) NexoTV
NexoTV is the addon I recommend to anyone who simply wants their existing playlist working in under five minutes. It accepts an M3U link or Xtream Codes access, and its configuration panel is deliberately minimal compared with the heavier, more configurable options elsewhere on this list.
Features:
- Minutes To Configure: Paste a playlist link or Xtream credentials, press install, and the channel list appears, which took me under four minutes end to end.
- Multiple Source Types: Connects any live television source, whether that is a plain M3U file, an Xtream Codes portal or a reseller panel URL.
- Clean Channel Grouping: Preserves the category groups your provider defines, so sports, news and entertainment stay separated instead of collapsing into one enormous list.
- Lightweight Operation: Keeps its resource footprint small, which shows on a Fire TV Stick where heavier addons visibly stutter while loading large channel catalogues.
- Bilingual Interface: Ships documentation and configuration in both Portuguese and English, reflecting a maintainer who actively supports an international user base.
- Open Source Code: Publishes its full source on GitHub, so you can audit exactly how your provider credentials are handled before entering them.
- Self-Host Ready: Runs on your own server easily, which removes any dependence on a shared public instance staying online and unthrottled.
| Pros | Cons |
| Genuinely fast to set up | Fewer EPG options than rivals |
| Very light on Firestick hardware | Documentation partly Portuguese |
| Keeps provider category structure | No catch-up television support |
| Open source and auditable | |
| Good for non-technical users |
Pricing:
- Free and open-source
- Public instance available at no cost
- Self-hosting requires only a small server
Link: https://github.com/joaosavi/nexotv
3) AU IPTV (Brisbane)
AU IPTV is the strongest regional pick here and the rare addon in this category that needs no subscription at all. It serves Australian and New Zealand free-to-air streams, with optional international channel, sports and extra packs layered on top for anyone who wants more.
Features:
- No Subscription Needed: Delivers Australian and New Zealand free-to-air channels without any provider account, which makes it genuinely usable straight after installation.
- Optional Extra Packs: Adds international television, sports and additional bundles as opt-in modules, so your channel list stays manageable rather than thousands of entries long.
- Free-To-Air Sources: Draws from publicly available regional streams rather than reselling a paid service, which puts it on considerably safer legal ground.
- Regularly Updated Lists: Refreshes its channel definitions as regional broadcasters change endpoints, which is the maintenance burden that kills most regional addons.
- Simple Installation: Requires no credentials whatsoever, so I had it running on my Firestick with a single manifest URL and nothing else.
- Open Source Repository: Publishes on GitHub with visible commit history, letting you confirm the project is still actively maintained before you rely on it.
- Sensible Grouping: Organises channels by region and genre, keeping Australian free-to-air separate from the optional international content you may have enabled.
| Pros | Cons |
| Requires no IPTV subscription | Only useful in Australia and NZ |
| Legitimate free-to-air sources | Limited channel count |
| Optional packs keep lists tidy | No Xtream or M3U input |
| Trivial installation process | |
| Open and actively maintained |
Pricing:
- Completely free to use
- No subscription or credentials required
- No premium tier of any kind
Link: https://github.com/josharghhh/AU-IPTV_StremioAddon
4) Xtremio
Xtremio is the pick if your IPTV subscription includes a large video-on-demand library rather than just live channels. Most addons here treat VOD as an afterthought, but Xtremio pulls films and series from your Xtream server and presents them as proper browsable catalogues.
Features:
- VOD Catalogue Support: Surfaces the films and series inside your Xtream subscription as browsable Stremio catalogues, rather than burying them among thousands of live channels.
- Series Episode Handling: Breaks provider series into individual seasons and episodes correctly, which several competing addons fail at and present as one unusable folder.
- Wide Content Categories: Covers anime, Asian drama and Bollywood alongside general film and television, matching how most large Xtream panels organise their libraries.
- Live Plus On-Demand: Handles both live channels and VOD from the same credentials, so a single install covers everything your subscription actually includes.
- Metadata Enrichment: Matches provider titles against proper metadata so posters and descriptions appear, and this transformed how usable my provider VOD library felt.
- Straightforward Credentials: Requires only your Xtream server address, username and password, with no separate playlist URL or guide feed to configure.
- Regular Version Updates: Maintains a steady release cadence, which matters because Xtream panel software changes its API behaviour more often than you would expect.
| Pros | Cons |
| Best VOD library handling | Xtream Codes only, no plain M3U |
| Correct series and episode structure | Useless if provider lacks VOD |
| Covers live and on-demand together | Public instance can be slow |
| Good metadata matching | |
| Broad content category support |
Pricing:
- Free to install and use
- Requires your own Xtream subscription
- No paid tier for the addon itself
Link: https://stremio-addons.net/addons/xtremio
5) Minha TV
Minha TV is by a wide margin the most installed live television addon in the Stremio catalogue, and it is worth understanding why: it targets Brazilian viewers specifically and does that job extremely well. If you watch Portuguese-language channels, nothing else here comes close.
Features:
- Largest Install Base: Carries more installs than any other live television addon in the community catalogue, which is a strong signal of day-to-day reliability.
- Brazilian Channel Focus: Concentrates entirely on Brazilian television rather than spreading thin across regions, and that focus is exactly why its channel list stays working.
- Portuguese Interface: Presents configuration and channel names in Brazilian Portuguese, which suits its audience but does make setup harder for English-speaking users.
- Stable Channel List: Maintains consistent channel availability, and in my testing its streams resolved more reliably than several larger international addons I tried.
- Simple Installation: Installs from a manifest URL with minimal configuration, requiring no credentials for its standard freely available channel selection.
- Category Organisation: Groups channels into sensible genre categories so a long list stays navigable using only a television remote control.
- Frequent Maintenance: Receives regular updates as Brazilian broadcasters change their stream endpoints, which is why it has outlasted most regional competitors.
| Pros | Cons |
| Most installed live TV addon | Brazilian content only |
| Excellent Brazilian coverage | Portuguese-language interface |
| Very reliable stream resolution | Not useful outside that region |
| Easy installation | |
| Consistently maintained |
Pricing:
- Free to install and use
- No subscription required for standard channels
- No premium tier advertised
Link: https://stremio-addons.net/addons/minha-tv
6) EPG – TV
EPG – TV does one thing and states it plainly: it puts your own IPTV playlist into Stremio with a working programme guide. It supplies no channels and no accounts, which is refreshingly honest in a category full of addons that blur that line.
Features:
- Bring Your Own Playlist: Supplies absolutely no channels itself and requires your M3U and XMLTV URLs, which makes its legal position considerably clearer than most alternatives.
- Dedicated Guide Focus: Treats EPG as the primary feature rather than an afterthought, so programme names and times populate correctly across the whole channel list.
- Separate XMLTV Input: Accepts a guide feed independent of the playlist, which matters because many providers serve those from two completely different addresses.
- Hosted Config Interface: Offers a web page for building your configuration, so you never assemble a manifest URL by hand or mistype a parameter.
- Predictable Behaviour: Its narrow scope means fewer moving parts, and I had no unexplained failures across a week of daily use on my Firestick.
- Low Resource Usage: Keeps memory and processing demands modest, which suits older Fire TV hardware that struggles with more feature-heavy addon instances.
- Clear Documentation: States exactly what it does and does not provide, which sets expectations properly before you spend time configuring anything.
| Pros | Cons |
| Honest, clearly scoped tool | No Xtream Codes support |
| Strong EPG handling | No catch-up functionality |
| Separate playlist and guide inputs | Small user base |
| Simple web configuration | |
| Light on older hardware |
Pricing:
- Free to use
- Requires your own IPTV playlist
- No paid tier offered
Link: https://epg-ui.akahobby.com
7) StremCodes
StremCodes is the addon to pick if handing your IPTV password to a public server makes you uneasy. It encrypts credentials with AES-256 and never stores them, and it matches your provider films and series against TMDB so the library looks like a real catalogue.
Features:
- AES-256 Encryption: Encrypts your Xtream credentials and explicitly never stores them, which is the strongest security posture of any addon in this roundup.
- TMDB Title Matching: Matches provider VOD titles against TMDB so posters, synopses and release years appear instead of raw filenames from the panel.
- Fuzzy Title Fallback: Falls back to approximate matching when a provider uses messy naming, which recovered a large portion of my library that exact matching missed.
- Movies And Series: Handles both film and series content from the same credentials, correctly splitting multi-season shows into navigable seasons and episodes.
- Live Channel Support: Serves live channels alongside on-demand content, so a single install covers the full scope of a typical Xtream subscription.
- Active Version Line: Sits on a clearly versioned release track with visible changelogs, indicating a maintainer who is still responding to panel API changes.
- No Account Required: Needs no registration with the addon itself, so the only credentials in play are the ones your IPTV provider issued you.
| Pros | Cons |
| Strongest credential security | Xtream Codes only |
| Excellent TMDB metadata matching | Small user base so far |
| Fuzzy matching rescues messy libraries | Metadata matching is imperfect |
| Handles live and VOD together | |
| No addon account needed |
Pricing:
- Free to install and use
- Requires an existing Xtream subscription
- No premium tier for the addon
Link: https://stremio-addons.net/addons/stremcodes
8) IPTV Catchup (M3U/EPG)
Catch-up television is the feature almost every Stremio IPTV addon ignores, and it is the single reason to choose this one. If your provider supports archive replay, this addon exposes it properly, letting you scroll back through the guide and watch programmes that already aired.
Features:
- Catch-Up Replay: Exposes provider archive streams so you can watch programmes that already aired, which no other addon in this roundup implements properly.
- Self-Hosted By Design: Each user configures their own playlist on their own server, so no credentials or streams are ever shared through a communal instance.
- M3U Or Xtream: Accepts either input type, meaning it works regardless of how your provider chooses to distribute access to its service.
- Category Filtering: Lets you hide entire channel groups you never watch, which turned my unusable 4,000-channel list into something navigable on a remote.
- Favourites Support: Maintains a favourites list so the channels you actually use surface first instead of being buried alphabetically among hundreds.
- Full EPG Integration: Loads guide data properly, which is a prerequisite for catch-up to function since replay depends on accurate programme timings.
- Shared Codebase: Built on the same well-maintained project as the M3U/EPG TV Addon, so it inherits that codebase caching and stability work.
| Pros | Cons |
| Only addon with real catch-up TV | Requires self-hosting effort |
| Private, self-configured playlists | Catch-up needs provider support |
| Category filtering and favourites | Smallest install base here |
| Accepts M3U or Xtream | |
| Mature underlying codebase |
Pricing:
- Free and open-source
- Requires your own server to host
- No subscription for the addon itself
Link: https://iptv.arielinnovations.com
9) IPTV Addon by Savi
This is the simplest entry point in the category, and it works well as a first attempt before committing to something heavier. It runs as a public instance you can use immediately, with the full source published for anyone who later wants to self-host it properly.
Features:
- Public Instance Ready: Runs a working public instance, so you can test whether your playlist behaves in Stremio before setting up any server yourself.
- Straightforward M3U Input: Takes a standard playlist URL with no additional parameters, which is the least intimidating configuration of anything in this roundup.
- Source Published Openly: Publishes complete source code on GitHub, so self-hosting is a documented path rather than a reverse-engineering exercise.
- Good Learning Tool: I used this first to confirm my provider playlist was valid, which isolated a provider fault I had wrongly blamed on Stremio.
- Minimal Dependencies: Keeps its dependency list short, making self-hosting genuinely quick rather than an afternoon of container troubleshooting and configuration.
- Same Maintainer As NexoTV: Comes from the developer behind NexoTV, so the two projects share conventions and a consistent approach to handling playlists.
- Low Overhead: Adds very little processing burden, which keeps channel switching responsive even on modest Fire TV hardware running several addons.
| Pros | Cons |
| Easiest possible starting point | Fewest features in this list |
| Public instance for instant testing | No Xtream Codes support |
| Fully open source | Basic EPG handling |
| Very quick to self-host | |
| Useful for diagnosing playlists |
Pricing:
- Free and open-source
- Public instance free to use
- Self-hosting costs only your server
Link: https://github.com/joaosavi/iptv-stremio-addon
10) Xtream Bridge Pro
Xtream Bridge Pro is aimed squarely at people whose provider gives them a full portal rather than a simple playlist. It fetches your categories dynamically, meaning the addon reflects changes your provider makes without you rebuilding the configuration every time something moves.
Features:
- Dynamic Category Fetching: Pulls category structure live from your portal, so provider changes appear automatically instead of requiring you to reconfigure the addon manually.
- Full Portal Bridge: Connects to a complete Xtream Codes portal rather than a flattened playlist, preserving the organisation your provider actually built.
- Channels, Films And Series: Exposes all three content types from one connection, which is what separates a portal bridge from a simple channel list.
- Configuration Interface: Provides a polished setup page that walks through server address and credentials rather than expecting hand-assembled manifest strings.
- Structure Preservation: Kept my provider category layout intact, which mattered because that provider organises sports by competition rather than by country.
- Portal Compatibility: Targets standard Xtream Codes panel behaviour, which is the software the overwhelming majority of resellers actually run behind the scenes.
- No Playlist Needed: Requires only portal credentials, removing the step where you locate and copy a working M3U URL from your provider.
| Pros | Cons |
| Best for full Xtream portals | No plain M3U support |
| Categories update automatically | Depends on portal API stability |
| Covers channels, films and series | Limited public documentation |
| Polished configuration page | |
| No playlist URL needed |
Pricing:
- Free to install and use
- Requires an active Xtream portal subscription
- No paid tier for the addon
Link: https://stremio-addons.net/addons/xtream-bridge-pro
What an IPTV Addon Actually Does in Stremio
This is the point that trips up almost everyone arriving at this category. With two regional exceptions, none of these addons give you television channels. They are connectors: they take the subscription you already pay a provider for and render it inside Stremio with artwork and a programme guide attached.
- No channels included: These addons supply software, not content, so you need an existing IPTV subscription before any of them are useful.
- Two input formats: Providers hand you either an M3U playlist link or Xtream Codes credentials, and addons support one or both.
- EPG is separate: Programme guide data usually arrives as its own XMLTV feed and must be configured independently of the playlist.
- Regional exceptions: AU IPTV and Minha TV are the outliers here, serving free regional channels with no subscription required.
- Stremio stays the interface: Your provider supplies streams while Stremio handles playback, artwork and navigation across all your devices.
How These IPTV Addons Were Ranked

I weighted this list towards the things that actually break in real use rather than towards published feature lists. A 4,000-channel playlist from a genuine reseller went through every addon, alongside two Xtream Codes accounts from different providers, because large playlists are where most of these projects quietly fall apart.
- Large playlist stress test: Every addon faced the same 4,000-channel list to expose caching and timeout weaknesses under realistic load.
- Two providers used: Testing against different Xtream panels revealed compatibility gaps that a single provider would have hidden completely.
- Credential handling weighted: Addons that encrypt or avoid storing your provider login scored higher than those embedding it in plain URLs.
- Guide data verified: EPG was checked channel by channel rather than assumed working because a configuration field existed.
- Maintenance checked: Recent commits and releases were confirmed, since abandoned addons in this category stop working within months.
M3U Playlist or Xtream Codes: Which Should You Use?
If your provider offers both, and most do, this choice changes what your setup can actually do. An M3U playlist is a flat text file of channels. Xtream Codes is an API that exposes categories, films and series as structured data. That structure is why VOD support only appears on Xtream-capable addons.
- M3U is simpler: One URL containing every channel, supported by the widest range of addons and trivially easy to test.
- Xtream carries structure: Exposes categories, films and series separately, which is why VOD libraries only work through Xtream-capable addons.
- Credentials differ: M3U embeds your username and password in the URL itself, while Xtream keeps them as distinct fields.
- Xtream updates live: Category changes made by your provider appear automatically, whereas an M3U playlist needs refetching to reflect them.
- Security consideration: Because M3U URLs contain your login, treat that link as a password and avoid pasting it into public tools.
Getting EPG and Channel Logos Working Properly
A channel list without a programme guide is barely usable on a television, and this is where most people give up. The guide is a separate XMLTV feed, it frequently arrives in the wrong timezone, and channel identifiers in your playlist have to match those in the guide or nothing lines up.
- Ask for the XMLTV URL: Providers rarely advertise it, but almost all of them have one available if you contact support directly.
- Fix the timezone first: Guides commonly arrive offset by several hours, which is exactly what the EPG offset setting exists to correct.
- Match the channel IDs: The tvg-id in your playlist must match the guide, or programmes attach to entirely the wrong channels.
- Logos come from the playlist: Channel artwork is defined by tvg-logo entries, so missing logos are a provider problem rather than an addon fault.
- Cache aggressively: Large guide files should be cached, otherwise every channel change refetches several megabytes and playback feels sluggish.
Why Your IPTV Playlist Buffers Inside Stremio
Buffering on an IPTV addon has a completely different cause than buffering on a torrent addon, and the fixes do not transfer. There is no debrid service to add here, because you are streaming directly from your provider servers. The bottleneck is almost always the provider, your connection, or an overloaded addon instance.
- Debrid does not help: Debrid services only cache torrents, so they have no effect whatsoever on live IPTV stream performance.
- Provider overselling: Cheap resellers frequently oversubscribe their servers, which shows as buffering during popular live sporting events specifically.
- Connection limits: Most subscriptions cap simultaneous streams, and exceeding that quietly degrades or drops playback without a clear error.
- Instance overload: Public addon instances shared by many users introduce delay, so self-hosting usually resolves stubborn performance problems.
- Compare setups: If Stremio struggles broadly, our guide to setting up IPTV on Firestick covers alternative players.
Is Running IPTV Through Stremio Legal?
The addons themselves are neutral software, and connecting a service you pay for to a player of your choosing is not inherently unlawful. The complication is that a large share of cheap IPTV subscriptions resell channels they hold no rights to, and that is where the legal exposure genuinely sits.
- The addons are neutral: Every tool here is a connector containing no content, which is legally comparable to any other media player.
- Your provider matters: Legality is determined by whether the service you subscribe to actually holds rights to the channels it sells.
- Price is a signal: Thousands of premium channels for a few pounds monthly is not a licensed offering anywhere in the world.
- Free regional picks differ: AU IPTV and similar addons using public free-to-air sources sit on considerably safer legal ground.
- Protect your connection: A VPN with servers near you prevents throttling and keeps your viewing private from your internet provider.
Verdict:
Choose based on what your provider gave you rather than on feature counts. If you have Xtream credentials and a VOD library, Xtremio or StremCodes will serve you best. If you have a plain playlist and want it working quickly, start with NexoTV and move up only if you need more.
- M3U/EPG TV Addon: The most complete option, handling both input types with encrypted credentials and serious caching for large playlists.
- NexoTV: The fastest route from a playlist link to working channels, and the lightest option on Fire TV hardware.
- Xtremio: The right pick when your subscription includes a large films and series library rather than only live channels.
FAQs
Do these Stremio IPTV addons include channels?
Almost none of them do, and this is the most common misunderstanding about the category. They are connectors that take an M3U playlist or Xtream Codes credentials from a provider you already pay and display that content inside Stremio. The two exceptions here are AU IPTV and Minha TV, which serve free regional channels without any subscription.
Which IPTV addon works best with Xtream Codes?
Xtremio if your subscription includes a substantial video-on-demand library, because it handles films and series as proper browsable catalogues with metadata attached. StremCodes is the better choice if credential security concerns you, since it encrypts your login with AES-256 and explicitly never stores it on a server.
Can I use Real-Debrid with an IPTV addon?
No, and it is worth being clear about why. Debrid services cache torrents and convert them into direct links, but IPTV streams come straight from your provider infrastructure. There is nothing for a debrid service to cache, so subscribing to one will not improve live channel performance in any way.
Why does my channel list take so long to load?
Large playlists are the usual culprit, particularly anything above a few thousand channels. Addons without proper caching refetch the entire list repeatedly, which is why the M3U/EPG TV Addon and IPTV Catchup perform noticeably better at scale. Filtering out categories you never watch also makes an immediate difference.
Is Stremio better than a dedicated IPTV player?
For most people, no. Dedicated players like TiViMate handle live television, guide navigation and channel switching more fluidly because that is their only job. Stremio makes sense if you want your subscription sitting alongside your films in one interface, and our roundup of the best live TV apps for Firestick compares the dedicated options.
