{"id":502,"date":"2026-08-08T10:32:00","date_gmt":"2026-08-08T10:32:00","guid":{"rendered":"https:\/\/wiztv.uk\/blog\/?p=502"},"modified":"2026-07-23T17:15:25","modified_gmt":"2026-07-23T17:15:25","slug":"kodi-iptv","status":"publish","type":"post","link":"https:\/\/wiztv.uk\/blog\/kodi-iptv\/","title":{"rendered":"Kodi IPTV Setup: PVR IPTV Simple Client Guide"},"content":{"rendered":"<figure class=\"wiztv-hero\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/wiztv.uk\/blog\/wp-content\/uploads\/2026\/07\/kodi-iptv.png\" alt=\"kodi iptv\" width=\"1200\" height=\"630\" style=\"max-width:100%;height:auto;border-radius:8px\" \/><\/figure>\n<p>Kodi handles IPTV properly \u2014 live channels, a full programme guide, even recording \u2014 using a component that ships with it as standard. No third-party add-ons, no dodgy repositories, nothing to install from outside Kodi itself.<\/p>\n<p>That last point matters, because Kodi&#39;s reputation has been shaped by add-ons that have nothing to do with the software. What we&#39;re covering here is the built-in, entirely legitimate way to watch an IPTV subscription in Kodi.<\/p>\n<div style=\"border-left:4px solid #2edbfc;background:rgba(46,219,252,0.10);padding:14px 18px;border-radius:6px;margin:20px 0\">\n<strong>Key takeaways<\/strong><\/p>\n<ul>\n<li>IPTV works through <strong>PVR IPTV Simple Client<\/strong>, which is built into Kodi.<\/li>\n<li>You need two things: your <strong>M3U link<\/strong> and your <strong>EPG (XMLTV) URL<\/strong>.<\/li>\n<li>Kodi is free, open source and legal \u2014 the controversy is about third-party add-ons, not Kodi.<\/li>\n<li>It&#8217;s more setup than a dedicated IPTV app, but far more flexible.<\/li>\n<\/ul>\n<\/div>\n<h2>Clearing up the Kodi reputation<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Kodi_(software)\" target=\"_blank\" rel=\"noopener\">Kodi<\/a> is a free, open-source media centre from a non-profit foundation. It plays your files, organises your library, and \u2014 with the built-in PVR client \u2014 handles live TV. It ships with no content whatsoever.<\/p>\n<p>Its association with piracy comes entirely from third-party add-ons that others built to stream unlicensed content, which the Kodi project itself has repeatedly and publicly opposed. Using Kodi with a legitimate IPTV subscription is no different from using any other player, and involves none of that ecosystem.<\/p>\n<p>Everything below uses only what&#39;s already inside Kodi.<\/p>\n<h2>Setting up PVR IPTV Simple Client<\/h2>\n<p>The client is bundled but disabled by default:<\/p>\n<ol>\n<li>Open Kodi \u2192 <strong>Add-ons \u2192 My add-ons \u2192 PVR clients<\/strong>.<\/li>\n<li>Select <strong>PVR IPTV Simple Client<\/strong> and choose <strong>Enable<\/strong>.<\/li>\n<li>With it selected, choose <strong>Configure<\/strong>.<\/li>\n<li>Under <strong>General<\/strong>, set <strong>Location<\/strong> to <em>Remote Path (Internet address)<\/em>.<\/li>\n<li>Paste your <strong>M3U playlist URL<\/strong> into the M3U play list URL field.<\/li>\n<li>Switch to the <strong>EPG Settings<\/strong> tab and paste your <strong>XMLTV EPG URL<\/strong>.<\/li>\n<li>Save, then <strong>restart Kodi<\/strong>.<\/li>\n<\/ol>\n<p>That restart isn&#39;t optional \u2014 the PVR system only initialises properly on startup, and skipping it is the most common reason people think the setup failed. After restarting, a <strong>TV<\/strong> section appears on the home screen with your channels and guide.<\/p>\n<div style=\"border-left:4px solid #2ecc71;background:rgba(46,204,113,0.10);padding:14px 18px;border-radius:6px;margin:20px 0\">\n<strong>Pro tip \u2014 restart, then wait<\/strong><br \/>\nAfter the restart, Kodi downloads and parses both your playlist and the guide data in the background. With a large channel list this genuinely takes a few minutes, and the TV section can look empty or half-populated while it works. Don&#8217;t start changing settings \u2014 make a cup of tea and check again. Most &#8220;Kodi IPTV isn&#8217;t working&#8221; posts are people interrupting a process that hadn&#8217;t finished.\n<\/div>\n<h2>Getting the guide right<\/h2>\n<p>Kodi&#39;s guide is excellent once populated, but it depends on your channels matching the EPG data. If channels appear with no programme information, the <code>tvg-id<\/code> tags in your playlist don&#39;t line up with the IDs in the XMLTV file \u2014 a provider-side mismatch rather than anything you&#39;ve configured wrongly. Our <a href=\"https:\/\/wiztv.uk\/blog\/iptv-epg-setup\/\">EPG setup guide<\/a> explains it, and our <a href=\"https:\/\/wiztv.uk\/blog\/what-is-m3u-file\/\">M3U file guide<\/a> covers the tags themselves.<\/p>\n<p>If times are wrong rather than missing, that&#39;s a timezone conversion issue \u2014 XMLTV stores everything in UTC.<\/p>\n<h2>Why choose Kodi over a dedicated IPTV app?<\/h2>\n<p>Honestly, most people shouldn&#39;t. But there are real reasons:<\/p>\n<ul>\n<li><strong>You already use Kodi<\/strong> for local media and want everything in one interface.<\/li>\n<li><strong>You want a unified library<\/strong> \u2014 films, music, photos and live TV together.<\/li>\n<li><strong>You like customising.<\/strong> Kodi&#39;s skinning and configuration go far beyond any IPTV app.<\/li>\n<li><strong>You want recording<\/strong> with a proper PVR back-end.<\/li>\n<li><strong>You&#39;re on a platform<\/strong> where the better IPTV apps aren&#39;t available.<\/li>\n<\/ul>\n<p>If none of those apply, a dedicated player is simpler and quicker. Our <a href=\"https:\/\/wiztv.uk\/blog\/best-iptv-player\/\">best IPTV player<\/a> comparison covers them.<\/p>\n<h2>Where Kodi is more work<\/h2>\n<p>Being fair about the trade-off: Kodi asks more of you. There&#39;s more configuration, the restart requirement catches people out, and large playlists can feel slower to navigate than in an app built purely for live TV. TiViMate on Android hardware will feel snappier for pure channel-surfing \u2014 see our <a href=\"https:\/\/wiztv.uk\/blog\/tivimate\/\">TiViMate guide<\/a>.<\/p>\n<p>Kodi&#39;s strength is breadth, not speed.<\/p>\n<h2>The usual reminder<\/h2>\n<p>Kodi is the interface. Whether your telly holds up at peak time comes down to the service feeding it \u2014 a well-configured Kodi setup pointed at an overloaded server still stutters. That&#39;s what a properly resourced <a href=\"https:\/\/wiztv.uk\/\">IPTV subscription UK<\/a> provides.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>How do I set up IPTV on Kodi?<\/strong><br \/>\nEnable PVR IPTV Simple Client under Add-ons \u2192 PVR clients, configure it with your M3U URL and XMLTV EPG URL, then restart Kodi. A TV section appears with your channels.<\/p>\n<p><strong>What is PVR IPTV Simple Client?<\/strong><br \/>\nThe IPTV component built into Kodi. It reads an M3U playlist and XMLTV guide data to provide live TV inside Kodi&#39;s own interface.<\/p>\n<p><strong>Is Kodi IPTV legal?<\/strong><br \/>\nKodi is legal, free, open-source software with no content of its own. Legality depends entirely on the subscription you point it at, not on Kodi.<\/p>\n<p><strong>How do I add EPG to Kodi?<\/strong><br \/>\nIn PVR IPTV Simple Client&#39;s configuration, open the EPG Settings tab and enter your XMLTV EPG URL, then restart Kodi.<\/p>\n<p><strong>Is Kodi better than IPTV Smarters?<\/strong><br \/>\nDifferent tools. Kodi is more flexible and unifies all your media; Smarters is simpler and faster to set up for live TV alone.<\/p>\n<div style=\"background-color:#0f1117;background-image:radial-gradient(circle at 88% 8%, rgba(46,219,252,0.22), rgba(46,219,252,0) 45%),linear-gradient(rgba(46,219,252,0.11) 1px, transparent 1px),linear-gradient(90deg, rgba(46,219,252,0.11) 1px, transparent 1px);background-size:100% 100%, 30px 30px, 30px 30px;border:1px solid rgba(46,219,252,0.30);border-radius:14px;padding:34px 30px;margin:38px 0 10px;text-align:center\">\n<div style=\"font-size:25px;font-weight:700;color:#2edbfc;line-height:1.3;margin-bottom:10px\">Your telly, unlocked<\/div>\n<div style=\"font-size:16px;color:#aeb6c2;line-height:1.6;margin-bottom:22px\">35,000+ channels and 200,000+ films &#038; series, live in 4K. Cancel anytime.<\/div>\n<p><a href=\"https:\/\/wiztv.uk\/\" style=\"display:inline-block;background:#2edbfc;color:#06232b;text-decoration:none;font-weight:700;font-size:17px;padding:15px 40px;border-radius:9px\">Start watching today &rarr;<\/a>\n<\/div>\n<p><script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Article\",\n      \"headline\": \"Kodi IPTV Setup: PVR IPTV Simple Client Guide\",\n      \"description\": \"Set up IPTV in Kodi using the built-in PVR IPTV Simple Client \u2014 M3U and EPG configuration, the restart step people miss, and when Kodi is the right choice.\",\n      \"author\": { \"@type\": \"Organization\", \"name\": \"WizTV Team\" },\n      \"publisher\": { \"@type\": \"Organization\", \"name\": \"WizTV\", \"logo\": { \"@type\": \"ImageObject\", \"url\": \"https:\/\/wiztv.uk\/logo.png\" } },\n      \"datePublished\": \"2026-07-23\",\n      \"dateModified\": \"2026-07-23\",\n      \"image\": \"https:\/\/wiztv.uk\/blog\/wp-content\/uploads\/2026\/07\/kodi-iptv.png\",\n      \"mainEntityOfPage\": \"https:\/\/wiztv.uk\/blog\/kodi-iptv\/\"\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/wiztv.uk\/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Blog\", \"item\": \"https:\/\/wiztv.uk\/blog\/\" },\n        { \"@type\": \"ListItem\", \"position\": 3, \"name\": \"Kodi IPTV\", \"item\": \"https:\/\/wiztv.uk\/blog\/kodi-iptv\/\" }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"How do I set up IPTV on Kodi?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Enable PVR IPTV Simple Client under Add-ons then PVR clients, configure it with your M3U URL and XMLTV EPG URL, then restart Kodi.\" } },\n        { \"@type\": \"Question\", \"name\": \"What is PVR IPTV Simple Client?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The IPTV component built into Kodi. It reads an M3U playlist and XMLTV guide data to provide live TV inside Kodi's own interface.\" } },\n        { \"@type\": \"Question\", \"name\": \"Is Kodi IPTV legal?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Kodi is legal, free, open-source software with no content of its own. Legality depends entirely on the subscription you point it at.\" } },\n        { \"@type\": \"Question\", \"name\": \"How do I add EPG to Kodi?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"In PVR IPTV Simple Client's configuration, open the EPG Settings tab and enter your XMLTV EPG URL, then restart Kodi.\" } },\n        { \"@type\": \"Question\", \"name\": \"Is Kodi better than IPTV Smarters?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Different tools. Kodi is more flexible and unifies all your media; Smarters is simpler and faster to set up for live TV alone.\" } }\n      ]\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Set up IPTV in Kodi with the PVR IPTV Simple Client \u2014 add your M3U, load the EPG, and get live TV working without dodgy add-ons.","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"csco_display_header_overlay":false,"csco_singular_sidebar":"","csco_page_header_type":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-502","post","type-post","status-publish","format-standard","category-apps-players","cs-entry"],"_links":{"self":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/comments?post=502"}],"version-history":[{"count":1,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/502\/revisions"}],"predecessor-version":[{"id":638,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/502\/revisions\/638"}],"wp:attachment":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/media?parent=502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/categories?post=502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/tags?post=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}