Skip to content

How to Set Up IPTV on Kodi

Integrate Neo4K directly into your Kodi media center using the PVR IPTV Simple Client for a seamless TV experience.

📺 Kodi 20/21 Beginner friendly ⏱️ 5–10 min

Overview

Kodi is a powerful open-source media center that can play IPTV streams using the PVR IPTV Simple Client add-on. This method uses M3U playlists and XMLTV EPG data for a complete TV experience.

Important: Xtream Codes logins aren't supported by this add-on directly—use the M3U URL from your Neo4K welcome email instead.

What you'll need

  • Kodi v20+ (Nexus/Omega) on your device (Windows, macOS, Linux, Android/Fire TV)
  • Neo4K M3U Playlist URL (and optional XMLTV EPG URL from welcome email)
  • 5–10 minutes and stable internet connection

1 Install PVR IPTV Simple Client

🗺️ Step-by-step navigation:

  1. 1. Open Add-ons from Kodi's main menu
  2. 2. Select Install from repository
  3. 3. Choose Kodi Add-on repository
  4. 4. Navigate to PVR clients
  5. 5. Find and select PVR IPTV Simple Client
  6. 6. Click Install and wait for completion
Kodi add-on installation screen showing PVR IPTV Simple Client

Success indicator: You'll see an "Add-on enabled" notification when installation is complete.

2 Configure Playlist

Configuration Steps

  1. 1 Go back to the PVR IPTV Simple Client and click Configure
  2. 2 In the General tab, set Location to "Remote path (Internet address)"
  3. 3 Enter your M3U URL in the "M3U Play List URL" field
  4. 4 Click OK to save settings
  5. 5 Restart Kodi completely for the PVR to load channels
  6. 6 Open the TV section from Kodi's main menu
Kodi PVR IPTV Simple Client configuration screen with M3U URL field

📅 Optional: EPG & Channel Logos

Enhance your TV experience with electronic program guide (EPG) data and channel logos:

Field Example Purpose
M3U URL https://example/neo4k/playlist.m3u Channel list and streams
XMLTV URL https://example/neo4k/guide.xml.gz EPG program guide

EPG Configuration

  • • Add XMLTV URL in the EPG settings tab
  • • Set EPG time offset if guide times are wrong
  • • Enable "Refresh EPG on startup"

Channel Logos

  • • Usually included in M3U playlist automatically
  • • Can specify custom logo path if needed
  • • Supports PNG, JPG, and SVG formats

⏯️ Optional: Timeshift & Playback Tips

Timeshift Support

Timeshift availability depends on your provider and stream. Simple Client supports basic timeshift for compatible streams.

Refresh Rate Matching

Settings → Player → Adjust display refresh rate = "On start/stop" for smoother playback.

Hardware Acceleration

Try toggling hardware acceleration on/off in Player settings if you experience stuttering.

Performance Optimization

Increase PVR cache or minimize GUI while playing for low-power devices like older Android boxes.

🔄 Refresh/Update Playlist

Force Refresh Methods

Quick Method

  1. 1. Go to Add-ons → My add-ons → PVR clients
  2. 2. Select PVR IPTV Simple Client
  3. 3. Click "Disable" then "Enable"
  4. 4. Wait for channels to reload

Complete Refresh

  1. 1. Settings → PVR & Live TV → Guide
  2. 2. Click "Clear data"
  3. 3. Settings → PVR & Live TV → General
  4. 4. Click "Clear data" and restart Kodi

Note: Changes to your Neo4K account may take a minute to appear in your playlist. Be patient after making account modifications.

🔧 Troubleshooting

Frequently Asked Questions

Related Setup Guides