Kodi Live TV: Setup, Addons & Fixes (2026), FreeIPTVCheck blog cover

Kodi live TV runs through a built-in PVR (Personal Video Recorder) system that reads M3U playlists or Xtream Codes credentials and displays channels alongside a full TV guide. You don’t need a paid addon or some custom third-party build to get it working. The stock Kodi install already has everything required.

How Kodi live TV actually works

Kodi doesn’t stream live TV on its own. It hands that job to a PVR client addon, and the most widely used one is PVR IPTV Simple. This addon ships with Kodi 19 and above, so there’s nothing to download separately.

Here is the basic flow:

  1. You supply an M3U playlist URL (from your IPTV provider) or a local M3U file.
  2. PVR IPTV Simple reads the playlist and registers each channel inside Kodi’s TV section.
  3. Kodi fetches EPG (Electronic Programme Guide) data from an XMLTV URL, which fills in the programme schedule.
  4. You browse channels the same way you would on a normal cable box.

If your M3U URL is broken or your provider’s server is down, channels simply won’t load. Before you start changing Kodi settings, confirm the stream itself is alive using the IPTV stream checker.

Setting up PVR IPTV simple (Step by step)

  1. Open Kodi, go to Settings > Add-ons > My add-ons > PVR clients.
  2. Select PVR IPTV Simple Client and click Enable.
  3. Open the addon’s settings and paste your M3U URL under General > M3U playlist URL.
  4. If you have an XMLTV EPG URL, add it under EPG Settings > XMLTV URL.
  5. Restart Kodi. Your channels appear under the TV section in the main menu.

If your provider uses Xtream Codes instead of a raw M3U link, use the M3U to Xtream converter to get the correct URL format before pasting it into Kodi.

Kodi live TV addons worth knowing about

Beyond PVR IPTV Simple, several addons add live TV functionality. They vary quite a bit in reliability and legality.

AddonSource typeFree linksNotes
PVR IPTV SimpleM3U / XMLTVDepends on your playlistMost stable; built into Kodi
Catch-up TV & MoreCatch-up streamsYes (some need accounts)Legal; official broadcaster streams
Samsung TV PlusLive channelsYesFully free and legal; US-focused
Dream MachineM3U / Xtream / STBMixedWorks when links are up; link quality varies
ElementumTorrentsYesFor advanced users; legal risk in many regions

Samsung TV Plus and Catch-up TV & More are the two options most readers can use without stepping into grey-area territory. Samsung TV Plus installs from the official Kodi repository and streams ad-supported live channels at no cost.

Elementum pulls torrent links. It works, but torrenting copyrighted content is illegal in many countries. It’s listed here so you know what it is, not as a recommendation.

Using catch-up TV & more for live TV

This addon integrates with Kodi’s native TV section through a helper called IPTV Manager. The setup takes a few extra steps compared to PVR IPTV Simple:

  1. Install Catch-up TV & More from its GitHub repository.
  2. Inside its settings, go to TV Integration and install IPTV Manager.
  3. Select which channels you want enabled.
  4. If channels do not appear, go into IPTV Manager settings and run Refresh channels and guide now.

Some channels in this addon require a free account on the broadcaster’s website. You enter those credentials under the addon’s Accounts tab.

Fixing common Kodi live TV problems

Most problems fall into one of three categories: the stream URL is broken, Kodi’s cache is too small, or the network connection can’t keep up.

ProblemMost likely causeFix
Channels listed but nothing playsStream URL dead or expiredTest URL at /tools/iptv-test; get a fresh M3U from provider
Constant bufferingBitrate too high for connectionRun buffering/speed test; lower stream quality
TV guide emptyXMLTV URL wrong or EPG server downRe-enter XMLTV URL; force refresh in PVR IPTV Simple settings
Channels missing after setupM3U not parsed yetRestart Kodi; wait up to 5 minutes for full channel load
Audio but no videoCodec missing or stream uses HEVCInstall Kodi’s VideoPlayer Inputstream Helper addon
App crashes on channel switchHardware decoding conflictDisable hardware acceleration in Settings > Player > Videos

Buffering specifically

Buffering in Kodi live TV is almost always a network or server issue, not a Kodi bug. Work through these in order:

  1. Test your actual stream URL, not just your general internet speed. A server can be slow even when your broadband is fast. Use the IPTV speed test tool to check what the stream endpoint is actually delivering.
  2. If the stream tests fine but Kodi still buffers, increase the cache. Add or edit advancedsettings.xml in the Kodi userdata folder and set <cachemembuffersize> to a higher value (139460608 = 133 MB is a common starting point).
  3. If you suspect ISP throttling, a VPN will confirm or rule it out quickly. Connect, test again, and compare.

Checking channels before you commit to a setup

Spending an hour configuring Kodi only to find half your channels don’t work is genuinely frustrating. Two tools on this site speed up that diagnosis.

The IPTV channel viewer lets you load an M3U playlist and browse every channel listed in it, including stream URLs and group tags. You can spot dead or duplicate entries before they clutter your Kodi TV section.

The IPTV stream checker takes a single URL and checks whether the stream responds, what codec it reports, and whether the server returns an error. Run both before you paste anything into PVR IPTV Simple.

Kodi live TV vs dedicated IPTV apps

Kodi is a media centre first and an IPTV player second. Dedicated apps like TiviMate or GSE Smart IPTV are built specifically for M3U playlists and tend to handle large channel lists, EPG loading, and catch-up more smoothly right out of the box.

Kodi’s advantage is flexibility. You get one app that handles live TV, VOD, local media, addons, and skins. The disadvantage is setup time. Getting the EPG to display correctly can take several restarts and some real troubleshooting.

If you only want live TV and nothing else, a dedicated IPTV player will be faster to configure. If you already use Kodi for other media, adding PVR IPTV Simple makes more sense than running a second app alongside it.

Frequently asked questions

What is the best addon for Kodi live TV in 2026? PVR IPTV Simple is the most reliable because it is built into Kodi and works with any valid M3U playlist. Third-party addons come and go; PVR IPTV Simple has been stable for years.

Why does my Kodi live TV keep buffering? The most common causes are a slow internet connection, an overloaded stream URL, or ISP throttling. Run a speed test on your stream URL first before changing Kodi settings.

Can I record live TV in Kodi? Yes, but not with PVR IPTV Simple alone. You need a backend like TVHeadend or a dedicated recorder addon such as IPTV Recorder to add DVR functionality.

Do I need a VPN for Kodi live TV? It depends on what you are streaming. Legal, free channels like Samsung TV Plus do not require a VPN. Addons pulling torrent-based streams carry legal risk in many regions without one.

How do I know if my M3U stream URL is working before adding it to Kodi? Paste the URL into the free IPTV checker at freeiptvcheck.com/tools/iptv-test. It tells you whether the stream is live, what bitrate it reports, and whether the server responds.