Kodi is a powerful media center that also happens to be an excellent IPTV player — once you install the right client. The official, maintained route is the PVR IPTV Simple Client, which turns your IPTV playlist into Kodi's native TV-guide view with EPG.
Here's how to set it up from scratch.
What You Need
- Kodi installed (free, from kodi.tv) on any supported device
- An IPTV subscription with an M3U URL or Xtream Codes — a KiLoTv plan includes both
- Several minutes — the whole setup is under five if you have the URL ready
Why Kodi for IPTV?
- Full TV-guide view — channel grid, program names and times, like a cable box
- Official addon — PVR IPTV Simple Client is in the Kodi repository, not a random third-party build
- Multi-platform — Windows, macOS, Linux, Android, Android TV and Raspberry Pi
- Skin options — customize the guide to look however you like
Step 1: Install the PVR IPTV Simple Client
- Open Kodi and go to the Add-ons area (left rail icon).
- Click the Search icon (magnifying glass).
- Search for PVR IPTV Simple Client.
- Select it and click Install. Kodi downloads it from the official repository.
That's the only addon you need — no third-party repositories, no "builds", nothing sketchy.
Step 2: Configure Your Playlist
- Go to Add-ons → My add-ons → PVR clients → IPTV Simple Client.
- Click Configure.
- Under Location, choose Remote path (URL).
- Paste your full M3U URL from your provider (
https://.../get.php?...). - Optionally add an EPG URL (most providers include it — see our EPG guide for details).
- Click OK to save.
If your provider gave you an .m3u file you saved locally, choose Local path and browse to the file instead. A URL is better because it updates automatically.
Step 3: Enable and Open the TV View
- Back in the addon page, click Enable at the top, then OK at the prompt to restart the PVR client.
- Open the TV menu from the Kodi home screen (or, in some skins, Live TV).
- Your channels appear with categories and, if EPG is loaded, a full program grid.
Kodi loads the playlist in the background; on a slow box the first open may take 20–30 seconds. Subsequent launches are much faster.
Optional: Use Xtream Codes Playlist Format
Newer Kodi versions can take an Xtream Codes-style URL (http://server:port/get.php?...) in the same Remote path (URL) field. If the channel list comes back empty with Xtream, switch to your plain M3U URL — it's the most reliable format for the PVR client. Our M3U guide explains the difference.
Troubleshooting Kodi IPTV
| Problem | Cause | Fix |
|---|---|---|
| No channels in Live TV | Client disabled or wrong URL | Re-check configure → location; enable the client; confirm the URL is complete |
| Channels show but won't play | Stale playlist or server issue | Re-copy the M3U URL; test the link in a browser; force-stop Kodi and reopen |
| Keep asking for PVR data | Kodi restart needed | After changing config, restart Kodi fully so the PVR client reloads |
| Guide grid is empty | No EPG source | Add your provider's EPG URL in configure; see the EPG setup guide |
| Kodi itself slowly buffers | Hardware or network | Use ethernet, a 4K box, and see the buffer-free tips |
Is the PVR Client Better Than a Dedicated IPTV App?
| Feature | Kodi PVR | TiviMate |
|---|---|---|
| TV guide / EPG grid | Yes | Yes (tighter) |
| Favorites & search | Yes | Yes |
| Multi-view sports | No | Yes |
| Media center + IPTV in one | Yes | IPTV only |
If Kodi is already your media center, the PVR client is the natural fit. If IPTV is your priority, most people prefer TiviMate's faster interface.
Frequently Asked Questions
Is Kodi IPTV legal?
Kodi is a normal media center application. What matters is your subscription — as long as it provides content you're authorized to watch, you're fine.
Do I need a special Kodi build for IPTV?
No. Avoid "IPTV builds" — they bundle unofficial addons and lag behind. The official repository's IPTV Simple Client is all you need.
Can I use Kodi IPTV on a Fire TV Stick?
Yes. Kodi can be sideloaded onto a Fire TV Stick, then follow the same steps above.
Why do my channels disappear from Kodi?
Usually the M3U URL changed or was rate-limited after many refreshes. Re-copy it from your provider, and if it keeps happening, ask on support — it's often a config, not a streaming issue.
Final Thoughts
Kodi's IPTV Simple Client gives you a proper TV-guide experience for free on nearly any device. Setup is one install and one URL — the rest is automatic.
Ready to try it? Start a free KiLoTv trial and we'll have your playlist sorted in minutes.