GridStreamr: The IPTV Control Plane for Perfect Playlists in Any App
GridStreamr is the IPTV control plane for enthusiasts: curate Smart Collections once, then open them in TiviMate, IPTV Smarters Pro, IBO Player, Kodi, or VLC via Xtream or M3U share links—and in Jellyfin or Plex via M3U (home-server setup).
Responsible Use
Use GridStreamr only with content sources, playlists, metadata services, subtitle services, and AI providers you are authorized to use. You are responsible for complying with applicable terms, licenses, and local law.
If you are serious about IPTV, you have probably outgrown a single app. You want a short list of channels that actually work, a programme guide that matches, movie posters that look like a real library, and the freedom to watch on your phone, Android TV, or whatever player your household already prefers. That is not a player problem. It is a playlist management problem. GridStreamr is built as the control plane for that workflow: you curate once in Smart Collections, then feed dedicated IPTV players (TiviMate, IPTV Smarters Pro, IBO Player, Kodi, VLC) through GridStreamr’s Xtream-compatible share host or M3U URL—or bring the same M3U URL into Jellyfin or Plex when you want live TV inside a home media server.
What is an IPTV control plane?
In cloud infrastructure, a control plane decides what should run; data planes do the actual work. IPTV works the same way in practice. Players like TiviMate or IPTV Smarters Pro are great at playback, zapping, and on-screen guides, but they are not built to merge multiple providers, rename hundreds of channels, attach EPG across sources, enrich VOD with TMDB inside GridStreamr, or issue revocable share links without exposing your real panel login. GridStreamr sits in the middle: connect authorized Xtream Codes and M3U sources, build Smart Collections, fix metadata, assign EPG, and publish secure share endpoints (virtual Xtream credentials plus an M3U URL from Manage Shares) for external players.
Why enthusiasts need a management layer
- Raw provider lists are huge. You only need dozens of channels, not thousands of dead links.
- Names and logos are inconsistent across sources, which breaks search and EPG matching.
- EPG from one provider rarely covers every channel you merged from another.
- Sharing your main Xtream username and password is risky and hard to revoke per device.
- Every player wants the same credentials typed again unless you centralize curation first.
Enthusiasts chase the perfect playlist: stable streams, clean categories, accurate Now/Next, and VOD that browses like Netflix. Doing that inside each player separately means repeating the same edits forever. A control plane lets you treat the playlist as a product you ship to any app.
How GridStreamr works as your control plane
- Import sources you are authorized to use: Xtream Codes accounts and M3U playlists.
- Curate Smart Collections: pick channels, movies, and series from any source into one list.
- Improve the library: global EPG matching, TMDB for VOD (Premium, your free API key), AI channel enrichment for live rows (Premium, in-app credits).
- Export securely: from Manage Shares, copy virtual Xtream credentials (GridStreamr host, token username, share-code password) or the M3U playlist URL—recipients never see your real provider login.
- Play anywhere: built-in player on iPhone, iPad, and Android, or add the same share to TiviMate, IPTV Smarters Pro, IBO Player, Kodi, VLC, and other Xtream- or M3U-compatible apps.
Use the same curated playlist in popular apps
After you create a share in Manage Shares, GridStreamr gives you two ways in: Xtream-style credentials that point at GridStreamr’s url-sharing service (not your provider’s panel), and an M3U URL shaped like /{token}/{share_code}. IPTV apps such as TiviMate, IPTV Smarters Pro, and IBO Player accept those Xtream credentials directly. VLC and Jellyfin’s M3U tuner use the M3U URL. Plex does not ingest M3U natively—you usually route the M3U through an IPTV proxy (for example Threadfin or xTeVe) and add that as a tuner, often with Plex Pass. The table below reflects these real-world paths.
| App | Typical role | Xtream share | M3U share | Best paired with GridStreamr when… |
|---|---|---|---|---|
| GridStreamr | Control plane + player | Native | Native | You want curation, sync, sharing, and playback on iOS/Android in one place. |
| TiviMate | Android TV live TV player | Yes | Yes | Your sofa setup is Android TV and you want GridStreamr to supply a clean, merged lineup. |
| IPTV Smarters Pro | Cross-platform starter player | Yes | Yes | Household members already use Smarters and you want them on your curated share, not raw credentials. |
| IBO Player / IBO Pro | Smart TV and set-top player | Yes | Yes | You need a familiar TV app on Samsung, LG, or Android boxes without exposing your real login. |
| Kodi | Power-user home theater | Yes (addon or API) | Yes (PVR M3U URL) | PVR IPTV Simple Client uses the M3U URL; Xtream-style addons can use GridStreamr share credentials like other players. |
| VLC | Universal fallback | No | Yes (M3U URL) | Open the share M3U URL under Media → Open Network Stream; no native Xtream login UI. |
| Jellyfin | Self-hosted media server | No (M3U only) | Yes (M3U tuner) | Add the share M3U URL as a Live TV tuner; pair XMLTV EPG separately. Jellyfin does not accept Xtream API login. |
| Plex | Home media + live TV | No (use proxy) | Yes (via Threadfin/xTeVe) | Import the share M3U into Threadfin or xTeVe, then add that proxy as a Plex tuner; Plex Pass + Live TV setup required. |
| Televizo / OTT Navigator | Lean Android players | Yes | Yes | You want a lightweight TV UI fed by the same Smart Collection as your phone. |
Swipe horizontally to see all columns.
TiviMate: best-in-class TV UI, GridStreamr-fed data
TiviMate is Android and Android TV only, and it remains a reference experience for live IPTV there: fast zapping, readable EPG grids, and familiar grouping. It does not merge multiple providers or issue revocable shares on its own. Build your lineup in GridStreamr, attach EPG from the global catalog where needed, then in Manage Shares open Xtream details and enter the GridStreamr host, token username, and share-code password in TiviMate’s Xtream Codes API screen—or paste the M3U URL instead. Your real provider password never lives on the TV. Note: TiviMate is not available on iPhone; use IPTV Smarters Pro or GridStreamr on iOS.
IPTV Smarters Pro and IBO Player: reach every screen
IPTV Smarters Pro runs on iOS, Android, and some TV platforms. IBO Player and IBO Pro are common on smart TVs and set-top boxes (often configured via the IBO web portal as well as in-app). Both support Xtream Codes API and M3U URLs. Add a GridStreamr share with Login with Xtream Codes API using the host and credentials from Manage Shares, or paste the M3U URL. Recipients see only what you put in the Smart Collection, not your full provider catalogue.
Kodi and VLC: flexibility and fallbacks
Kodi’s built-in path is PVR IPTV Simple Client with your GridStreamr share M3U URL (and XMLTV for EPG if you configure a guide source). That keeps channel lists smaller than importing a raw 10,000-line provider file. For Xtream-style browsing inside Kodi, third-party addons can target the same GridStreamr share host and credentials other players use. Keep VLC for quick tests: open the share M3U URL via Media → Open Network Stream when a single stream needs debugging outside your main UI.
Jellyfin and Plex: one curated feed for the home server
Many enthusiasts already run Jellyfin or Plex for owned libraries. Live IPTV there is usually messier: huge M3U files and inconsistent group titles. Curate live channels in GridStreamr first, then paste the share M3U URL into Jellyfin’s M3U Tuner (Admin → Live TV). For Plex, point Threadfin or xTeVe at the same M3U URL, filter to the channels you need (Plex has per-tuner limits), and add the proxy as a DVR source. When you update the Smart Collection in GridStreamr, clients pick up changes after they refresh the playlist or reload the tuner—you still manage sharing and revocation from GridStreamr, not from Jellyfin or Plex.
What you get in the control plane (not just export)
- Smart Collections: merge Xtream and M3U sources into one curated playlist.
- Secure sharing: virtual credentials per share; revoke or expire without rotating your main login (Free: one share per Smart Collection; Premium: multiple shares and unlimited Smart Collections).
- EPG: auto-match against a large global catalog; Premium adds full-day timelines and manual assignment.
- TMDB enrichment for movies and series in Smart Collections (Premium, your own free API key).
- AI Live Channels Enrichment for cleaner live names, types, quality hints, and logos (Premium, in-app credits).
- Cross-device sync: favorites and resume on iPhone, iPad, and Android; Android TV beta pairs by QR code.
A practical enthusiast workflow
- Connect every authorized Xtream and M3U source in GridStreamr once.
- Create Smart Collections such as Sports, News, Family, or Movies-only.
- Run EPG assignment and, on Premium, TMDB plus AI channel enrichment where it helps.
- Create a share in Manage Shares and add it to your living-room player (TiviMate on Android TV, IBO on a smart TV, etc.). On Premium, create additional shares per recipient; on Free, you get one share per Smart Collection and only one Smart Collection can feed external players at a time.
- Revoke or rotate virtual credentials when a device leaves the household.
Control plane vs using only a player
Using only TiviMate or only IPTV Smarters Pro means merges, renames, and multi-source curation happen separately in each app—or not at all. Using GridStreamr as the control plane means your playlist is curated once: update the Smart Collection, and shared Xtream/M3U endpoints reflect the new lineup after clients refresh. Players compete on playback UX; GridStreamr competes on library quality, EPG assignment, TMDB inside the app, and safe distribution. Offline M3U file export to disk is a Premium feature; live share URLs work on Free and Premium with the plan limits above.
Learn more on the blog
- What Is a Smart Collection?
Merge Xtream and M3U sources into one curated list and share it securely.
- Xtream Codes vs M3U
Which IPTV format to use and when to combine both.
- How to Share a Curated IPTV Playlist With Anyone, Safely
Virtual credentials, revoking access, and best practices.
- Best IPTV Apps for iOS and Android Compared in 2026
TiviMate, IPTV Smarters Pro, GridStreamr, and more.
- All GridStreamr blog guides
Setup tutorials, Smart Collections, EPG, TMDB, and comparisons.
Build your perfect playlist once. Play it anywhere.
Free on iPhone and Android. Export to TiviMate, Smarters, IBO, Kodi, VLC, and more. 7-day Premium trial included.
Keep reading
What Is a Smart Collection? The Simple Way to Merge IPTV Playlists
Smart Collections let you combine channels from multiple Xtream Codes and M3U sources into one curated list, then share it securely without exposing your credentials. Here's how it works.
How to Share an IPTV Playlist Safely Without Exposing Your Credentials
Use GridStreamr Smart Collections to share live TV access with family or friends via tokenised URLs, your Xtream Codes login is never visible to recipients.
How to Combine Multiple Xtream Codes Subscriptions into One Playlist
Step-by-step guide to merging channels from two or more Xtream Codes providers into a single Smart Collection in GridStreamr, no manual M3U editing required.