How to Watch IPTV on Kodi — 2026 Setup Guide (PVR + EPG)
Kodi can be one of the best ways to watch IPTV if you want a full “TV-like” experience with categories, favourites, and an EPG (programme guide). It works well on many devices (Fire Stick, Android TV, Windows, and macOS) and gives you more control over playback than many simple IPTV apps.
This guide shows the cleanest setup path for IPTV on Kodi in 2026 using:
- An M3U playlist for channels
- An XMLTV EPG link for the programme guide
If you’re still setting up IPTV on your main device, these device guides can help first:
- Fire Stick IPTV setup guide
- Android TV / Google TV IPTV setup guide
- Windows IPTV setup guide
- Mac (macOS) IPTV setup guide
What You’ll Need
Before you start, make sure you have:
- A device that can run Kodi (TV device, computer, or tablet)
- A stable connection (Ethernet is best; 5GHz Wi‑Fi is usually fine)
- Your World Media Server details:
- M3U playlist URL
- EPG / XMLTV URL (for guide data)
If you don’t have your credentials yet, you can request a free 24-hour test account.
Why Kodi Is a Great IPTV Player
Kodi is worth using when you want:
- A clean, “TV-style” interface with categories and favourites
- A proper EPG experience
- More playback control and better device-level performance options
- One setup you can reuse across multiple platforms
The trade-off: Kodi takes a little longer to configure than apps like IPTV Smarters.
Step 1: Install Kodi on Your Device
Install Kodi first, then come back here for IPTV setup.
- Android TV / Google TV: Install Kodi from the Play Store when available.
- Fire Stick / Fire TV: Kodi usually requires a manual install step.
- Windows / macOS: Install Kodi on your computer, then continue with playlist + EPG setup.
Tip: If you’re on a TV device and want the fastest setup, it may be simpler to start with a dedicated IPTV app first, then come back to Kodi later. Our tutorial guides can help you choose the right method for your device.
Step 2: Enable PVR IPTV Simple Client
Kodi’s most common IPTV method is the built-in PVR client.
- Open Kodi
- Go to Settings → Add-ons
- Select Install from repository
- Go to PVR clients
- Select PVR IPTV Simple Client
- Click Install
If it’s already installed, click Configure in the next step.
Step 3: Add Your M3U Playlist (Channels)
- Open PVR IPTV Simple Client → Configure
- Go to General
- Set Location to Remote path (Internet address)
- In M3U playlist URL, paste your World Media Server M3U link
- Click OK to save
Step 4: Add Your EPG (XMLTV) for the Programme Guide
- In the same configuration screen, go to EPG Settings
- Set EPG Settings to use a Remote path
- Paste your XMLTV / EPG URL
- Click OK to save
Important: EPG data often takes 15–30 minutes to fully populate the first time. If your guide looks empty right away, don’t assume it’s broken.
Step 5: Restart Kodi and Let It Load
To force Kodi to refresh channels and guide data:
- Close Kodi completely
- Reopen Kodi
- Go to TV (or Live TV) from the main menu
- Wait a few minutes for channels and EPG to import
If you don’t see the TV section, go to Settings → Interface and ensure the TV menu is enabled.
Getting Better Playback Performance (Kodi IPTV Tips)
Kodi can perform extremely well — but IPTV issues still usually come from Wi‑Fi, device limits, or peak-hour load.
Use Ethernet (Best Fix)
If you’re watching live sports or 4K, Ethernet usually removes most buffering caused by Wi‑Fi interference.
Reduce Buffering and Freezing
If streams stutter, follow this checklist first:
- Test 3 different channels (SD + HD + a sports channel)
- Restart the device (and your router if needed)
- Try a different stream quality (HD instead of 4K)
- Avoid peak-time congestion when testing
For a full troubleshooting path, use our guide: How to fix IPTV buffering & freezing.
Keep Your Playlist and EPG Fresh
If channels are missing or guide data is wrong:
- Refresh the playlist inside Kodi’s PVR settings
- Re-check your M3U and EPG URLs (no extra spaces)
- Give EPG time to sync after the first setup
If your guide still won’t load, follow: IPTV EPG not loading — how to fix it.
Common Kodi IPTV Problems (And Fixes)
“TV / Live TV” Menu Not Showing
- Confirm PVR IPTV Simple Client is installed and enabled
- Restart Kodi after configuring the playlist
- Enable the TV menu in Settings → Interface
Channels Load, But EPG Is Empty
Try these in order:
- Wait 15–30 minutes
- Confirm the EPG link is an XMLTV URL
- Restart Kodi again
- Refresh EPG inside PVR settings
Playback Works on One Device, But Not Another
That’s usually a device/network limitation:
- Prefer Ethernet or strong 5GHz Wi‑Fi
- Close background apps
- Test a different IPTV player to isolate whether it’s Kodi-specific
If you want a quicker setup on your device, these guides can help you compare:
Ready to Try IPTV on Kodi?
Kodi is one of the best options when you want a full IPTV interface with an EPG and favourites — especially on a living-room device.
To test your setup on your own network, start with a free trial: request your free 24-hour test account and add the M3U + EPG details to Kodi using the steps above.
