Tutorial

How to Add IPTV to Kodi Complete Guide

July 25, 2026

How to Add IPTV to Kodi Complete Guide

How to Add IPTV to Kodi Complete Guide

Kodi is a powerful open-source media center that can become your all-in-one entertainment hub with IPTV. Adding live TV channels to Kodi lets you watch hundreds of channels alongside your local movies, music, and add-ons. Here is the complete guide to setting up IPTV on Kodi using the PVR IPTV Simple Client.

Why Use Kodi for IPTV?

Kodi offers a unique advantage: it is not just an IPTV player, it is a full media center. You can watch live IPTV channels alongside your local movie library, play music, view photos, and use thousands of add-ons. For users who already run Kodi on their devices, adding IPTV eliminates the need for a separate app.

Kodi also offers excellent multi-platform support. It runs on Windows, Mac, Linux, Android, Firestick, Raspberry Pi, and more. Your IPTV setup works identically across all these platforms.

Step 1: Install PVR IPTV Simple Client

Open Kodi and go to Add-ons from the main menu. Select Install from Repository, then PVR Clients. Find PVR IPTV Simple Client and click Install. This add-on enables Kodi to read M3U playlists and display them as live TV channels with an electronic program guide.

After installation, you will see a notification that the add-on is enabled. Do not configure it yet, as you need to set up your IPTV source first.

Step 2: Configure the M3U Source

Go to Settings then PVR and Live TV. Select PVR IPTV Simple Client and click Configure. Under the General tab, locate the M3U Play List URL field. Paste your IPTV provider M3U URL here. If your provider gave you Xtream Codes credentials, convert them to M3U format first using: http://server:port/get.php?username=USER&password=PASS&type=m3u_plus

Under the EPG Settings tab, paste your EPG URL if your provider supplies one. This loads the program guide data so you can see what is playing on each channel. Click OK to save.

Step 3: Enable Live TV

Go to Settings then Live TV. Enable the Live TV feature by toggling it on. Under the General tab, set the TV channel list location to your preferred folder if needed. Go back to the main menu and you will now see Live TV as an option.

Kodi will download your channel list and EPG data. This may take a few minutes for large playlists. Once complete, you can browse channels by category, view the EPG, and start watching.

Organizing Your Channels

Kodi automatically groups channels by category from the M3U playlist data. You can customize these groups by going to Live TV then Channels, then right-clicking and selecting Manage Channel Groups. Create custom groups, rename existing ones, or hide categories you do not watch.

Tips for Better Kodi IPTV Performance

In the PVR IPTV Simple Client settings, increase the cache size for smoother streaming. Enable timeshift if your provider supports catch-up TV. Under the Player settings, set the default audio and subtitle languages. Configure your network settings to use a wired connection for the most reliable streaming.

Frequently Asked Questions

Does Kodi support Xtream Codes directly?

Kodi does not support Xtream Codes natively. You need to convert your Xtream Codes credentials to an M3U URL format first, then use that URL in PVR IPTV Simple Client.

Can I use Kodi IPTV on Firestick?

Yes, Kodi runs on Firestick and the PVR IPTV Simple Client setup is identical. You may need to sideload Kodi using the Downloader app.

Is Kodi IPTV better than TiviMate?

TiviMate offers a more polished IPTV-specific experience. Kodi is better if you want IPTV alongside a full media center with movies, music, and add-ons.

Get IPTV for your Kodi setup! Get IPTV - .58/month

Related Articles

Back to all articles