Skip to content

IPTV on Kodi UK: Setup Guide for PVR IPTV Simple Client

Kodi can be a capable IPTV front end. Here is how to configure PVR IPTV Simple Client properly, and what to do when it will not load.

By UK Prime IPTV Editorial TeamPublished Updated 11 min read
Small home media computer on a shelf beside a television, illustrating IPTV setup on Kodi in the UK

Direct answer: install the PVR IPTV Simple Client add-on in Kodi, paste your M3U playlist URL and XMLTV guide URL into its settings, enable the add-on, then restart Kodi. Live channels appear under TV in the main menu.

Kodi is a capable IPTV front end once configured, and it is popular because it runs on almost anything. It is less forgiving than a purpose-built player, so the setup steps matter more.

What Kodi is, and what it is not

Kodi is an open-source media player. It ships with no content at all, and it has no channels of its own. Everything it plays comes from a source you configure.

For IPTV, that means an M3U playlist URL from your provider, plus an XMLTV guide URL if you want a programme guide. The add-on that handles both is called PVR IPTV Simple Client, and it is available from Kodi's official repository.

One important limitation: Kodi's IPTV add-on works with M3U and XMLTV URLs. It does not accept Xtream Codes credentials directly. If your provider only supplied a server address, username and password, ask them for the M3U and EPG URLs instead. Our Smarters setup guide explains both login types.

Before you begin

  • Kodi installed on your device, from the official source
  • Your M3U playlist URL
  • Your XMLTV guide URL, if your provider supplies one
  • A device with reasonable memory — Kodi is heavier than a dedicated IPTV player

Step 1: Enable the PVR IPTV Simple Client add-on

  1. Open Kodi and go to Settings, then Add-ons.
  2. Select Install from repository, then Kodi Add-on repository.
  3. Open PVR clients.
  4. Select PVR IPTV Simple Client and choose Install.
  5. When it finishes, select Configure.

Step 2: Add your M3U playlist

In the configuration screen:

  1. Open the General tab.
  2. Set M3U Play List URL to your full playlist link. It usually ends in .m3u or .m3u8.
  3. Leave Cache M3U at local storage enabled unless you have a reason to disable it — it speeds up loading after the first run.
  4. Do not close the window yet.

Check the URL carefully. The most common Kodi IPTV failure is a truncated playlist link, usually because it was copied from a messaging app. Compare the start and end of the URL with what your provider sent.

Step 3: Add your programme guide

  1. Switch to the EPG settings tab.
  2. Set EPG URL to your XMLTV link.
  3. Leave Cache EPG at local storage enabled.
  4. Set the update interval to 12 or 24 hours.
  5. Select OK to save.

If the guide does not populate, our EPG troubleshooting guide covers the causes, and IPTV EPG explained covers how guide data works.

Step 4: Enable the add-on and restart

This step is the one most people miss.

  1. Go to Settings, then PVR & Live TV.
  2. Select Enable PVR or Enable TV.
  3. If Kodi prompts that a PVR client is disabled, choose to enable it.
  4. Restart Kodi completely — not just back to the home screen.

After the restart, a TV section appears in the main menu, containing your channels and guide.

Step 5: Tidy the channel list

Kodi organises channels into groups based on what the playlist provides.

  • Use Channel manager under PVR settings to hide groups you never watch
  • Mark favourites so your regular channels sit at the top
  • If loading is slow, hide the largest unused groups — Kodi struggles with very large channel counts on low-memory devices

Common Kodi IPTV problems

SymptomLikely causeFix
No TV section in the menuPVR not enabledSettings, PVR & Live TV, enable PVR, restart Kodi
Channels missing entirelyPlaylist URL incompleteRe-paste the full M3U URL
Channels load, guide emptyEPG URL missing or wrongAdd or correct the XMLTV URL
Kodi freezes on startupPlaylist too large for the deviceDisable caching, or use a lighter player
Some channels will not playCodec not supportedCheck decoding settings — see our buffering guide
Everything stops workingStream addresses rotatedAsk your provider for the current URLs

Performance tips

  1. Kodi is heavier than a dedicated IPTV player. On a Fire TV Stick, a purpose-built player will feel faster — see our Fire TV guide.
  2. Enable playlist caching so Kodi does not re-download the list on every launch.
  3. Keep Kodi updated, since PVR behaviour changes between versions.
  4. Avoid installing many add-ons. Each one adds startup overhead.
  5. Consider a device with more memory if you plan to use Kodi daily — see our IPTV box guide.

Is Kodi the right choice for you?

You wantBetter option
The simplest possible setupA purpose-built player such as Smarters
The best programme guideTiviMate on Android TV
One app for local media and IPTVKodi
The fastest experience on a stickA dedicated player

The bottom line

Kodi works well for IPTV provided you use M3U and XMLTV URLs, enable the PVR client, and restart Kodi after configuring it. If your provider only gave you Xtream Codes credentials, ask for the playlist URL, or use a player that supports them natively.

For the wider picture, see our pillar guide to IPTV in the UK and the guide to the best IPTV apps.

Frequently asked questions

Related guides

London at night with light trails along the Thames

Ready when you are.

Pick a package, tell us your device, and we'll help you get set up for the evening.