How to Get IPTV on Kodi with PVR IPTV Simple Client

On this page
- What you need for IPTV on Kodi
- How to set up IPTV on Kodi, step by step
- Settings worth changing
- Fixing common problems with IPTV on Kodi
- Using the TV guide with IPTV on Kodi
- IPTV on Kodi across devices
- Keeping IPTV on Kodi fast
- More questions about IPTV on Kodi
- A clean Kodi setup in one evening
- Kodi on low-power devices
- Making Kodi feel like a TV box
- Backing up your Kodi setup
- Kodi and the TV remote: useful buttons
- Is Kodi the best IPTV player?
- Quick answers
- Next steps
Setting up IPTV on Kodi is a good choice if you already use Kodi as your media center, or if you like having live TV, your own movie files and a proper TV guide in one place. The key is the official PVR IPTV Simple Client add-on. It's built into most Kodi installs, it's maintained by the Kodi team, and it turns an M3U playlist into a real live-TV section with an electronic program guide. This guide walks through the setup on Kodi 20 and 21, the settings that matter, and the fixes for common errors.
What you need for IPTV on Kodi
- Kodi, downloaded from the official Kodi website or your device's app store (Kodi runs on Windows, Mac, Android, Android TV, Fire TV and Linux).
- Your M3U link and, ideally, an EPG (XMLTV) link. We send both with your order.
- A steady connection. The FCC broadband speed guide lists about 25 Mbps for 4K streams.
A word of caution: stick to the official add-on. Kodi's community is full of third-party add-ons of unknown origin, and we don't recommend installing them.
How to set up IPTV on Kodi, step by step
Step 1: Find PVR IPTV Simple Client
From the Kodi home screen, go to Add-ons › My add-ons › PVR clients. Select PVR IPTV Simple Client. If it's not listed under My add-ons, use Install from repository › Kodi Add-on repository › PVR clients.
Step 2: Enable and configure it
Select Enable, then Configure. On Kodi 20 and later you may be asked to add a new instance; that's normal, it lets you add more than one playlist.
Step 3: Add your M3U link
Under General, set Location to Remote path (Internet address). Select M3U playlist URL and paste your link.
Step 4: Add the TV guide
Open the EPG tab, set Location to Remote path and paste your XMLTV link. If program times are off, adjust the EPG time shift here.
Step 5: Load your channels
Select OK. Kodi usually asks to restart; if it doesn't, close and reopen Kodi. Then open TV from the home screen. You'll see the channel list and the guide.
Settings worth changing
| Setting | Where | Why |
|---|---|---|
| Cache M3U at local storage | Simple Client › General | Faster startup when turned on |
| Channel logos | Simple Client › Channel logos | Shows logos in the guide if your playlist includes them |
| Start playback minimized | Settings › PVR & Live TV › Playback | Off for full-screen channels |
| Hardware acceleration | Settings › Player › Videos | Smoother 4K on capable devices |
| Guide days to display | Settings › PVR & Live TV › Guide | Fewer days means faster loading |
The official Kodi wiki page for PVR IPTV Simple Client documents every option if you want to go deeper.
Fixing common problems with IPTV on Kodi
"No PVR add-on enabled" or an empty TV section: the add-on isn't enabled, or Kodi hasn't restarted since you added the playlist. Check Add-ons › My add-ons › PVR clients.
Channels appear but the guide is empty: the EPG link is missing or doesn't match the channel IDs. Re-enter the XMLTV link, then go to Settings › PVR & Live TV › Guide › Clear data and restart.
Kodi is slow to start: large playlists take time. Turn on Cache M3U at local storage and reduce the number of guide days.
Buffering: use Ethernet where possible, turn on hardware acceleration, and pick the FHD version of the channel. Kodi's advanced settings also allow a larger video cache, but try the simple fixes first.
Using the TV guide with IPTV on Kodi
Once your channels load, open TV › Guide. The grid shows programs by channel and time, like a cable guide. A few useful features:
- Channel groups: press the menu button in the guide to switch between the groups from your playlist, such as Sports or News.
- Reminders: select a future program and choose Add reminder (on Kodi versions that support it).
- Search: use the Search option in the TV section to find a program by title.
- Favorites: right-click (or long-press) a channel and add it to Favorites for one-click access from the home screen.
IPTV on Kodi across devices
| Device | How to install Kodi | Notes |
|---|---|---|
| Windows / Mac | Download from kodi.tv | Great for testing; use a mouse or keyboard |
| Android TV / Google TV | Google Play Store | Smooth with hardware acceleration on |
| Fire TV Stick | Downloader app with the official Kodi link | Use the 32-bit or 64-bit version that matches your model |
| Apple TV | Not in the App Store; requires sideloading | We recommend a native Apple TV app instead |
Keeping IPTV on Kodi fast
Kodi does a lot, and it can slow down over time. Every few months, clear the EPG data (Settings › PVR & Live TV › Guide › Clear data), remove add-ons you don't use, and update Kodi to the latest stable version from the official site. On Fire TV, keep at least 1 GB of storage free. If Kodi still feels heavy on an older device, run IPTV in a lighter app and keep Kodi for your media library.
More questions about IPTV on Kodi
Can I add two playlists to Kodi?
Yes. On Kodi 20 and later, PVR IPTV Simple Client supports multiple instances. Add a new instance and give it the second M3U link.
Why do some channels have no logo?
Logos come from the playlist or a logo path in the add-on settings. Missing logos do not affect playback.
Can I record on Kodi?
Simple Client itself does not provide server-side recording. Some setups use other PVR back ends for recording, but that goes beyond a basic IPTV setup.
Does IPTV on Kodi work with a remote?
Yes. Kodi is designed for TV remotes. On Fire TV and Android TV, the standard remote navigates the guide and channel list.
What is the difference between Kodi 20 and 21?
Both support the same PVR IPTV Simple Client setup. Newer versions bring fixes and performance improvements, so use the latest stable release.
Should I use third-party Kodi builds?
No. Builds bundle unknown add-ons and settings. Install official Kodi and the official PVR client instead.
A clean Kodi setup in one evening
Install official Kodi, enable PVR IPTV Simple Client, add your M3U and EPG links, and restart. Turn on hardware acceleration, reduce guide days to three or four, and add your favorite channels. That's it: no builds, no extra repositories, and a TV section that loads quickly every time.
Kodi on low-power devices
Kodi runs on almost anything, but a large IPTV playlist with a full guide can strain older sticks and budget Android boxes. If Kodi is slow on your device, reduce the guide to two or three days, turn off channel logos, disable add-ons you don't use and restart Kodi weekly. A Fire TV Stick 4K Max or a recent Google TV device handles IPTV on Kodi comfortably; first-generation sticks and very old boxes are better suited to a lighter IPTV app.
Making Kodi feel like a TV box
Kodi's default skin, Estuary, works well with a remote. To make live TV the center of attention, set Kodi to start in the TV section (Settings › Interface › Startup window › TV channels on supported versions), and pin your favorite channels to the home screen. Family members then see live TV right away instead of a media-center menu.
Backing up your Kodi setup
Once everything works, write down your M3U and EPG links and the few settings you changed. If you ever reinstall Kodi or move to a new device, you can rebuild the same setup in five minutes. Avoid all-in-one backup tools from unknown sources; a simple note on your phone is safer and just as effective.
Kodi and the TV remote: useful buttons
In the TV section, pressing the menu or context button on a channel opens options like adding it to favorites, starting a recording on supported setups, or opening the guide for that channel. The back button steps out of full screen to the channel list, and holding the select button on some remotes opens the same context menu. A minute spent learning these makes IPTV on Kodi far more comfortable from the couch.
Is Kodi the best IPTV player?
Kodi is powerful and flexible, especially if you also play your own media. For pure live TV, TiviMate is simpler and faster to navigate with a remote. Many people use both: TiviMate for daily channel surfing and Kodi for their media library. See our TiviMate guide and our comparison of the best IPTV apps for Apple TV (Kodi is available there too).
Quick answers
Can I add Xtream Codes to Kodi?
PVR IPTV Simple Client uses M3U links. Use the M3U link from your welcome message.
Does IPTV on Kodi support catch-up?
Simple Client has catch-up options for playlists that include catch-up information. Results depend on the channel.
Can I use Kodi on a Fire TV Stick?
Yes. Kodi is available for Fire TV via the Downloader app, and the setup above is the same.
Next steps
With PVR IPTV Simple Client, IPTV on Kodi feels like a real TV service with a proper guide. If you need a playlist to use with it, compare our IPTV subscriptions. Every plan includes an M3U link and an EPG link. For other devices, see the full IPTV installation guide.