Intro
Kodi is a full media center. With the right add-on, it can load IPTV playlists and display channels and guide data.
It’s best for advanced users who want maximum flexibility, add-ons, and customization.
Quick Stats
Pros & Cons
What we like
- Completely free and open source
- Massive add-on ecosystem
- Runs on almost every device
- Highly customisable interface
- Active community and support
- PVR and DVR capabilities with proper setup
Watch out for
- Steep learning curve for beginners
- Requires add-on setup for IPTV
- Add-on quality varies
- Can be slow on low-spec hardware
Key Features
Official add-on for M3U playlists and EPG integration.
Thousands of official add-ons for media and utilities.
Change the entire UI with skins and themes.
Record live TV with compatible backends and storage.
How to Set Up Kodi
Install Kodi on your device from the official website or store.
Enable the official PVR add-on from Kodi’s repository.
In the add-on settings, set the M3U URL (or local file path) and save.
Set the EPG source in the add-on settings, then restart Kodi if needed.
Enable PVR in Kodi settings and restart so channels and guide load.
Setup by Device
Windows: Install Kodi, then configure PVR IPTV Simple Client with your M3U and EPG. Restart Kodi.
Android: Same as desktop, but keep playlists smaller on low-end devices to improve performance.
Firestick: Use the Android build. Ensure enough free storage and clear cache after large EPG downloads.
Raspberry Pi: Use a lightweight Kodi distro when possible. Network stability is critical for live IPTV.
Common Kodi Problems & Fixes
Verify the M3U URL is reachable, then restart Kodi. Large playlists can take time to parse.
Install PVR IPTV Simple Client, then add the M3U URL in the add-on settings.
Check network speed, prefer ethernet, and increase cache where appropriate. Buffering is often provider-side.
Confirm your XMLTV URL. Refresh the guide and allow time for large EPG files to download and parse.
Disable and re-enable the add-on, then re-check M3U/EPG settings. Sometimes a restart is required after upgrades.