ProblemLikely CauseFix
Channels won't loadIncorrect M3U URL or expired subscriptionTest URL in a browser; verify subscription is active
PVR backend errorAddon not enabled/configuredCheck Settings → PVR & Live TV → General
EPG not showingMissing or incorrect XMLTV URLRe-check EPG Settings tab in addon config
Buffering / stutteringInsufficient bandwidth or small bufferIncrease PVR buffer settings; check internet speed
Kodi crashes on Live TVCorrupted addon dataDisable and re-enable PVR IPTV Simple Client

Channels won't load — full checklist

  1. Paste your M3U URL into a browser — it should download a file immediately.
  2. Confirm your subscription is currently active with your provider.
  3. Restart Kodi after any change to addon settings — changes don't always take effect live.
  4. Disable and re-enable the PVR IPTV Simple Client addon to force a fresh connection.

Persistent PVR errors

If the PVR backend won't connect at all, go to Settings → PVR & Live TV → General and confirm "Enable" is toggled on. Then reopen the addon's configuration and re-save your M3U URL, even if it looks correct — this often resolves a stuck connection state.

Still stuck?

See our main Kodi IPTV setup guide and M3U/EPG configuration guide for the fundamentals. For bandwidth-related buffering, see our bandwidth requirements guide.

Frequently Asked Questions

Usually an incorrect M3U URL or an inactive subscription. Test the URL in a browser and restart Kodi after any settings change.
Usually means the PVR IPTV Simple Client addon isn't enabled or configured correctly. Check Settings → PVR & Live TV → General.