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

  1. Open Kodi and go to the Add-ons area (left rail icon).
  2. Click the Search icon (magnifying glass).
  3. Search for PVR IPTV Simple Client.
  4. 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

  1. Go to Add-ons → My add-ons → PVR clients → IPTV Simple Client.
  2. Click Configure.
  3. Under Location, choose Remote path (URL).
  4. Paste your full M3U URL from your provider (https://.../get.php?...).
  5. Optionally add an EPG URL (most providers include it — see our EPG guide for details).
  6. 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

  1. Back in the addon page, click Enable at the top, then OK at the prompt to restart the PVR client.
  2. Open the TV menu from the Kodi home screen (or, in some skins, Live TV).
  3. 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

ProblemCauseFix
No channels in Live TVClient disabled or wrong URLRe-check configure → location; enable the client; confirm the URL is complete
Channels show but won't playStale playlist or server issueRe-copy the M3U URL; test the link in a browser; force-stop Kodi and reopen
Keep asking for PVR dataKodi restart neededAfter changing config, restart Kodi fully so the PVR client reloads
Guide grid is emptyNo EPG sourceAdd your provider's EPG URL in configure; see the EPG setup guide
Kodi itself slowly buffersHardware or networkUse ethernet, a 4K box, and see the buffer-free tips

Is the PVR Client Better Than a Dedicated IPTV App?

FeatureKodi PVRTiviMate
TV guide / EPG gridYesYes (tighter)
Favorites & searchYesYes
Multi-view sportsNoYes
Media center + IPTV in oneYesIPTV 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.