Direct answer: To set up IPTV on Kodi, install Kodi from its official site, enable the built-in PVR IPTV Simple Client add-on, and enter two addresses from your provider: your M3U playlist URL and the EPG (XMLTV) guide URL. Restart Kodi, and your channels and TV guide appear under the TV section – no third-party builds or unofficial add-ons needed.
Kodi is a free, open-source media centre that runs on Windows, Mac, Android TV, Firestick and more. Its official PVR add-on is the clean, supported way to watch a subscription you already pay for. This guide to IPTV on Kodi sticks to that official route only.
What you need before you start
- Kodi, installed from the official source for your device (kodi.tv, or your device’s app store where listed)
- Your M3U playlist URL and EPG URL from your provider’s activation email. The Simple Client works with playlist + guide addresses – if your provider only sent an Xtream Codes login, ask them for the M3U and EPG links for the same account; most can issue them (background: M3U vs Xtream Codes)
Step 1: Install Kodi safely
Download Kodi only from kodi.tv or your device’s official app store. Avoid “Kodi builds” and pre-loaded boxes promoted online: unofficial builds bundle unknown add-ons, break updates, and are the source of most Kodi horror stories. A clean, official Kodi plus one official add-on is all this guide uses.
On a Fire TV Stick, Kodi is installed from the official download using Amazon’s standard sideloading route for the stick – the same caution about unknown sources in the Firestick setup guide applies.
Step 2: Enable PVR IPTV Simple Client
- Open Kodi and go to Settings → Add-ons → My add-ons (in some versions: Add-ons → Install from repository → PVR clients).
- Find PVR IPTV Simple Client in the PVR clients list.
- Select Install (if needed) and then Enable.
This add-on ships with Kodi’s official repository – it is part of the standard install for most platforms.
Step 3: Enter your playlist and guide
- Open the Simple Client’s Configure screen.
- In the General section, set the M3U playlist URL field to your playlist address – paste it exactly; use the on-screen keyboard carefully or a connected keyboard/phone app, because one wrong character means zero channels.
- In the EPG section, set the XMLTV / EPG URL to the guide address from your provider. See how EPG and XMLTV guides work for background.
- Confirm with OK, then restart Kodi when prompted – the channels load on start-up.
Step 4: Watch IPTV on Kodi
Go to the TV section on Kodi’s home screen: your channels, grouped as the playlist defines them, with the programme guide alongside. The first load after every start can take a little while on big playlists – that is the add-on downloading fresh data, not a fault.
Problems and fixes
| Problem | Likely cause | What to try |
|---|---|---|
| No channels at all | Playlist URL wrong, or add-on not enabled | Re-check the URL character by character; confirm the add-on is enabled, then restart Kodi |
| Channels play but guide is empty | EPG URL missing or wrong | Re-enter the EPG URL in the add-on’s EPG settings; see the EPG fixing guide |
| “PVR manager is starting up” hangs | Add-on disabled after a Kodi update | Re-enable PVR IPTV Simple Client in My add-ons; updates can switch it off |
| Guide shows wrong times | Time zone / EPG shift setting | Adjust the EPG time shift in the add-on settings; check the device clock |
| Buffering inside Kodi but not in other apps | Kodi cache/settings, or the playlist itself is heavy | Restart the device; test the same playlist in a second player to isolate the cause; see fix IPTV buffering for proven fixes |
| Kodi feels slow on a stick | Big playlist + guide data on modest hardware | Normal on entry-level sticks; favourites and patience help – see best IPTV apps for Firestick for lighter alternatives |
Frequently asked questions
Kodi is ordinary, legitimate open-source software – a media player. What matters is the source you watch through it: this guide uses only your own paid subscription’s playlist, through Kodi’s official add-on. We do not cover third-party add-ons that promise free content.
The Simple Client works with an M3U playlist URL plus an EPG URL. If your provider gave you an Xtream Codes login, ask them for the playlist and guide links for your account – they are generated from the same subscription.
The Simple Client is a player; recording features in Kodi depend on the PVR backend in use, and this simple playlist route does not provide recording. If recording matters to you, a dedicated player app is usually the better tool.
Yes – the steps are the same on every platform Kodi runs on, including Android TV. Only the way you install Kodi differs by device.
Conclusion
Official Kodi + the built-in PVR IPTV Simple Client + your own playlist and guide addresses: that is the whole IPTV on Kodi setup, and it avoids every unofficial build and add-on. If the guide misbehaves, the EPG guide above fixes most cases. To compare Kodi with the other big players, see best IPTV apps compared – and if you need a subscription first, start with the pricing plans and the 24-hour trial.





