How to Set Up IPTV on Kodi in 2026 (PVR Simple Client)
Key Takeaways
- IPTV Kodi setup in 2026 uses the built-in PVR IPTV Simple Client add-on — no third-party add-ons needed
- Kodi works as an IPTV player on Windows, Mac, Android, Fire Stick, and Android TV boxes
- You need an M3U URL or an XMLTV EPG URL from your IPTV provider
- Kodi's TV guide looks like a professional cable EPG once EPG is configured
- This setup is moderately technical but very well documented
Kodi is one of the most versatile media center applications ever created, and its IPTV setup has improved significantly in 2026. Using the built-in PVR IPTV Simple Client add-on (no extra downloads needed), Kodi can turn any M3U URL into a fully functional live TV system with a scrollable program guide, channel search, and categories.
This guide walks through the complete process: installing Kodi, enabling the PVR add-on, configuring your M3U and EPG URLs, and navigating the live TV interface. We cover Kodi on Windows/Mac/Android — the steps are nearly identical across all platforms.
Before starting, have your IPTV provider's M3U URL ready. For provider recommendations, see our top 5 IPTV providers in the USA.
Kodi Version Compatibility
| Kodi Version | Codename | Status | PVR Simple Client | |---|---|---|---| | Kodi 18 | Leia | Legacy (still works) | Included | | Kodi 19 | Matrix | Legacy (still works) | Included | | Kodi 20 | Nexus | Current stable | Included | | Kodi 21 | Omega | Current/upcoming | Included |
Always use Kodi 20 or 21 for the best performance and security. Download from kodi.tv — never from unofficial sources.
Step-by-Step: IPTV Setup on Kodi
Step 1: Download and Install Kodi
Windows: Go to kodi.tv and click Download. Select the Windows installer for your architecture (64-bit recommended for modern PCs). Run the installer and click through the setup wizard.
macOS: Download the macOS DMG from kodi.tv. Open the DMG and drag Kodi to your Applications folder.
Android: Search for "Kodi" in the Google Play Store and install it.
Amazon Fire Stick: Kodi must be sideloaded. Enable Apps from Unknown Sources (see our Fire Stick sideloading guide), then use Downloader to install the Kodi ARM APK from kodi.tv.
Step 2: Launch Kodi and Complete Initial Setup
Open Kodi for the first time. You'll see the initial setup wizard:
- Choose your language
- Set your media location (you can skip this for IPTV-only setup)
- Choose your skin (Estuary is the default and recommended for IPTV)
Click Finish to complete the initial wizard.
Step 3: Navigate to Add-ons
From the Kodi home screen, look for the Add-ons section in the left sidebar or bottom navigation bar. The exact location depends on your Kodi skin, but it's always accessible from the main menu.
Step 4: Open My Add-ons
Click on Add-ons, then select My Add-ons. This shows all installed add-ons organized by category.
Step 5: Find PVR Clients
In My Add-ons, scroll down to find the PVR Clients category and click on it. You'll see a list of PVR (Personal Video Recorder) add-ons. Look for PVR IPTV Simple Client.
Step 6: Enable PVR IPTV Simple Client
Click on PVR IPTV Simple Client. You'll see an information page with the add-on details. Click Enable if it's currently disabled, or Configure if it's already enabled.
The add-on is built into Kodi — there's nothing to download. You're just activating it.
Step 7: Configure Your M3U URL
In the PVR IPTV Simple Client configuration window:
- Under the General tab, find M3U playlist location
- Select Remote Path (Internet Address)
- In the M3U playlist URL field, paste your M3U URL (e.g.,
http://yourprovider.com/get.php?username=USER&password=PASS&type=m3u_plus) - Set Cache M3U at local storage to Enabled (reduces loading time on future starts)
- Set Refresh time — for daily updates, set to 24 hours
Pro Tip: If your IPTV provider gives you both an M3U URL and an Xtream Codes API login, always use the M3U URL for Kodi. The PVR IPTV Simple Client works best with direct M3U URLs. The
type=m3u_plusparameter at the end of the URL tells the server to send extended M3U format with EPG IDs — essential for EPG matching.
Step 8: Configure EPG (Electronic Program Guide)
Still in the PVR IPTV Simple Client configuration, click the EPG Settings tab:
- Set XMLTV URL to your provider's EPG URL (e.g.,
http://yourprovider.com/xmltv.php?username=USER&password=PASS) - If you don't have a separate EPG URL, check if your M3U already includes EPG data — some providers embed EPG tags in the M3U
- Set EPG time shift to your timezone offset if channels show incorrect times
Click OK to save all settings.
Step 9: Restart Kodi (Or Force PVR Update)
For the settings to take effect:
- Either exit Kodi completely and reopen it
- Or go to Settings → PVR & Live TV → General → Clear cache and restart the service
Kodi will now download your M3U playlist and EPG data. A notification at the top of the screen shows the progress.
Step 10: Access Live TV Channels
Once loading is complete, navigate to TV in the Kodi home screen. You'll see:
- Channels — All channels from your M3U, organized by group
- Guide — The EPG program guide in a grid format
- Recordings — If your provider supports time-shifting
Click Channels and browse your channel list. Double-click (or press Enter/Select) on any channel to start streaming.
Step 11: Explore the EPG Guide
In the TV → Guide section, you'll see a scrollable program grid — similar to a cable TV guide. Navigate with arrow keys or remote directional buttons:
- Left/Right: Move through time
- Up/Down: Change channels
- Select: Tune to selected channel or see more program details
Configuring Kodi IPTV Settings for Best Performance
After your initial setup, adjust these settings for optimal performance:
| Setting | Location | Recommended Value | |---|---|---| | Video Cache | Settings → Player → Videos → Cache size | 200–400 MB | | Hardware Acceleration | Settings → Player → Videos | Enabled | | Adjust display refresh rate | Settings → System → Display | On start/stop | | EPG refresh | PVR IPTV Simple Client → EPG Settings | 24 hours | | Channel Groups | PVR IPTV Simple Client → Channels | Match groups from M3U |
Navigating Kodi IPTV with a Remote
If you're using Kodi on a TV with a remote (Android TV box, Fire Stick):
- The Kodi Estuary skin is designed for 10-foot navigation (TV from couch)
- Use directional buttons to navigate menus
- Back button exits playback
- Long-press on a channel in the guide to access recording options
Advanced: Multiple Playlists in Kodi
Unlike dedicated IPTV apps that support multiple playlists directly, Kodi's PVR IPTV Simple Client handles only one M3U URL at a time. For multiple subscriptions, you have two options:
- Combine M3U files — Merge multiple M3U files into one (advanced; requires a text editor or M3U editor tool)
- Use a second Kodi add-on — Install a second instance of PVR IPTV Simple Client through a fork add-on (available in some Kodi repositories)
Troubleshooting Kodi IPTV
"No live TV channels found":
- Verify your M3U URL is correct and your subscription is active
- Test the URL in VLC's Open Network Stream to confirm it loads
- Restart the PVR service: Settings → PVR & Live TV → General → Disable PVR Manager → Enable PVR Manager
Channels load but video won't play:
- Check your internet connection speed (10+ Mbps needed for HD)
- Enable hardware acceleration in Settings → Player → Videos
- Try installing a separate video codec pack (find in Kodi add-ons)
EPG shows wrong programs:
- Verify your timezone setting is correct
- Check the EPG URL is correct and accessible
- Clear EPG cache and re-fetch: PVR settings → Clear EPG cache
Kodi is slow or laggy on Fire Stick:
- Close background apps on your Fire Stick
- Reduce Kodi's GUI resolution in settings
- Ensure your Fire Stick has sufficient free storage
For streaming buffering issues in Kodi, our IPTV buffering fix guide applies equally to Kodi streams.
Kodi vs. Dedicated IPTV Apps
Kodi is excellent, but it's worth understanding when to use it versus a dedicated IPTV app:
Choose Kodi when:
- You want an all-in-one media center (local files + live TV + VOD)
- You're on Windows or Mac and want the best media center interface
- You enjoy customizing your setup extensively
Choose IPTV Smarters or TiviMate when:
- You want the simplest, fastest IPTV-specific setup
- You're on Fire Stick or Android TV and want a dedicated TV guide experience
- You need Xtream Codes support without URL conversion
Conclusion
Setting up IPTV on Kodi in 2026 using the PVR IPTV Simple Client is a well-supported, reliable approach that turns Kodi into a proper live TV platform. The EPG guide, channel categories, and recording capabilities make it a strong choice for media center enthusiasts. Whether you're on Windows, Mac, Android, or Fire Stick, Kodi delivers a consistent and powerful IPTV experience once configured.
For understanding the M3U playlist format that powers your Kodi setup, see our complete M3U playlist guide. And for a comparison of how Kodi stacks up against dedicated IPTV apps on Fire Stick, see our best IPTV player for Fire Stick review.
Frequently Asked Questions
Which version of Kodi should I use for IPTV in 2026?▾
Kodi 20 'Nexus' and the forthcoming Kodi 21 'Omega' are the current recommended versions. Both include PVR IPTV Simple Client as a built-in add-on. Always use the latest stable release from kodi.tv.
Does Kodi IPTV work without a subscription?▾
Kodi itself is free and open source, but PVR IPTV Simple Client requires an M3U URL pointing to live streams. You need either an IPTV subscription or free M3U sources. The player has no built-in content.
Can I use Kodi for IPTV on Fire Stick, Android, and Windows?▾
Yes. Kodi is cross-platform and supports Windows, macOS, Android, Fire Stick (via sideload), Android TV, Raspberry Pi, and Linux. PVR IPTV Simple Client works identically across all platforms.
Ready to cut the cord?
Try IPTV US — 10,000+ Channels from $6.99/mo
HD & 4K streaming, sports, movies, and live TV on any device. No contracts. Free trial available.
View Plans & PricingCord-Cutting Specialist
Sarah cut the cable cord in 2017 and has been helping others do the same ever since. She specializes in streaming device setups, app comparisons, and practical guides for non-technical users. Sarah has written step-by-step tutorials for Fire Stick, Android TV, Apple TV, and smart TVs, and is the go-to voice for device-specific IPTV guidance.
Comments
Comments are coming soon. Have a question? Contact us.
Related Articles

How to Set Up IPTV on macOS in 2026
Learn how to set up IPTV on macOS in 2026 using IPTV Smarters, IINA, and VLC. Includes app comparison and M3U playlist configuration for Mac.

How to Set Up IPTV on Enigma2/Zgemma via Putty (2026)
Technical guide to setting up IPTV on Enigma2/Zgemma via Putty in 2026 — SSH commands, plugin installation, and M3U configuration for E2 images.

Complete Guide: Set Up IPTV on Windows and Mac (2026)
The complete 2026 guide to IPTV Windows Mac setup — covering the best apps, installation steps, and side-by-side platform comparison for PC and Mac users.