
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:
- You supply an M3U playlist URL (from your IPTV provider) or a local M3U file.
- PVR IPTV Simple reads the playlist and registers each channel inside Kodi’s TV section.
- Kodi fetches EPG (Electronic Programme Guide) data from an XMLTV URL, which fills in the programme schedule.
- 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)
- Open Kodi, go to Settings > Add-ons > My add-ons > PVR clients.
- Select PVR IPTV Simple Client and click Enable.
- Open the addon’s settings and paste your M3U URL under General > M3U playlist URL.
- If you have an XMLTV EPG URL, add it under EPG Settings > XMLTV URL.
- 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.
| Addon | Source type | Free links | Notes |
|---|---|---|---|
| PVR IPTV Simple | M3U / XMLTV | Depends on your playlist | Most stable; built into Kodi |
| Catch-up TV & More | Catch-up streams | Yes (some need accounts) | Legal; official broadcaster streams |
| Samsung TV Plus | Live channels | Yes | Fully free and legal; US-focused |
| Dream Machine | M3U / Xtream / STB | Mixed | Works when links are up; link quality varies |
| Elementum | Torrents | Yes | For 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:
- Install Catch-up TV & More from its GitHub repository.
- Inside its settings, go to TV Integration and install IPTV Manager.
- Select which channels you want enabled.
- 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.
| Problem | Most likely cause | Fix |
|---|---|---|
| Channels listed but nothing plays | Stream URL dead or expired | Test URL at /tools/iptv-test; get a fresh M3U from provider |
| Constant buffering | Bitrate too high for connection | Run buffering/speed test; lower stream quality |
| TV guide empty | XMLTV URL wrong or EPG server down | Re-enter XMLTV URL; force refresh in PVR IPTV Simple settings |
| Channels missing after setup | M3U not parsed yet | Restart Kodi; wait up to 5 minutes for full channel load |
| Audio but no video | Codec missing or stream uses HEVC | Install Kodi’s VideoPlayer Inputstream Helper addon |
| App crashes on channel switch | Hardware decoding conflict | Disable 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:
- 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.
- If the stream tests fine but Kodi still buffers, increase the cache. Add or edit
advancedsettings.xmlin the Kodi userdata folder and set<cachemembuffersize>to a higher value (139460608 = 133 MB is a common starting point). - 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.