Kodi is a powerful open-source media centre that can be turned into a full IPTV system using the PVR IPTV Simple Client addon. Kodi runs on Windows, Mac, Linux, Android, Raspberry Pi, and more — making it one of the most versatile IPTV platforms available.
Step 1 — Enable PVR IPTV Simple Client
- Open Kodi (download from kodi.tv if not installed)
- Go to Settings (gear icon) → Add-ons
- Select My add-ons → PVR clients
- Find PVR IPTV Simple Client and click Enable
- If not listed, go to Add-ons → Install from repository → Kodi Add-on repository → PVR clients → PVR IPTV Simple Client → Install
Step 2 — Configure the Addon
- After enabling, click Configure on the PVR IPTV Simple Client
- In the General tab, set M3U Playlist URL → select Remote path (internet address)
- Paste your M3U URL in the M3U URL field
- Switch to the EPG Settings tab
- Set XMLTV URL to Remote path and enter your EPG URL
- Click OK and restart Kodi when prompted
Step 3 — Access Your Live Channels
- From the Kodi home screen, select TV
- Your channel list loads — browse by group or use search
- Press C (keyboard) or the Menu button (remote) on a channel for options
- Access the EPG Guide from the TV section → Guide
Kodi tip: If you see "Channels not available", allow 2–3 minutes for Kodi to fully download and index your M3U playlist and EPG data. Large playlists (25,000+ channels) may take a few minutes on first load.
Best Kodi Skins for IPTV
- Estuary (default) — Clean and functional, works well for IPTV
- Arctic Zephyr 2 — Modern flat design, excellent channel grid view
- Confluence — Classic look, great for older hardware
Kodi vs Dedicated IPTV Apps
| Feature | Kodi + PVR Addon | TiviMate |
|---|---|---|
| Free | ✅ | ✅ (basic) |
| EPG | ✅ | ✅✅ |
| Multi-platform | ✅✅ | Android TV only |
| Setup complexity | Medium | Very easy |
| Remote control UI | ⚠️ Moderate | ✅ Excellent |
| Catch-Up TV | ⚠️ Limited | ✅ (Premium) |
Use BestIPTVToday with Kodi
Your M3U URL and EPG link work instantly in Kodi's PVR IPTV Simple Client.
View Plans