{"id":530,"date":"2026-08-13T19:44:00","date_gmt":"2026-08-13T19:44:00","guid":{"rendered":"https:\/\/wiztv.uk\/blog\/?p=530"},"modified":"2026-07-23T17:15:33","modified_gmt":"2026-07-23T17:15:33","slug":"iptv-enigma2-zgemma","status":"publish","type":"post","link":"https:\/\/wiztv.uk\/blog\/iptv-enigma2-zgemma\/","title":{"rendered":"IPTV on Enigma2 &#038; Zgemma: Setup Guide"},"content":{"rendered":"<figure class=\"wiztv-hero\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/wiztv.uk\/blog\/wp-content\/uploads\/2026\/07\/iptv-enigma2-zgemma.png\" alt=\"enigma2 iptv\" width=\"1200\" height=\"630\" style=\"max-width:100%;height:auto;border-radius:8px\" \/><\/figure>\n<p>Enigma2 receivers \u2014 Zgemma boxes and their relatives \u2014 come from the satellite world rather than the streaming one, and they handle IPTV differently to everything else covered on this site. Instead of installing a player app, you add IPTV channels as a <strong>bouquet<\/strong>, sitting alongside your satellite channels in the same channel list.<\/p>\n<p>That integration is the whole appeal. Here&#39;s how it works.<\/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 channels are added as a <strong>bouquet<\/strong>, mixing with satellite channels in one list.<\/li>\n<li>Two routes: upload a bouquet file via the web interface, or use a plugin.<\/li>\n<li>Enigma2 is Linux-based and more technical than any app-based device.<\/li>\n<li>The reward: satellite and IPTV in a single, fast, familiar interface.<\/li>\n<\/ul>\n<\/div>\n<h2>What makes Enigma2 different<\/h2>\n<p>Enigma2 is Linux-based receiver software used across a range of set-top boxes, most familiarly Zgemma in the UK. These are proper <a href=\"https:\/\/en.wikipedia.org\/wiki\/Digital_Video_Broadcasting\" target=\"_blank\" rel=\"noopener\">DVB<\/a> receivers \u2014 they tune actual satellite or terrestrial broadcasts \u2014 with IPTV bolted on as an additional source rather than the main event.<\/p>\n<p>The practical consequence: there&#39;s no app store and no player to install. You&#39;re editing the box&#39;s channel configuration, which is more technical but produces something app-based devices can&#39;t \u2014 one unified channel list where a satellite channel and an IPTV channel sit next to each other and behave identically.<\/p>\n<p>If you already have an Enigma2 box for satellite, adding IPTV to it is genuinely elegant. If you don&#39;t, this is not a reason to buy one.<\/p>\n<h2>Method 1: upload a bouquet file<\/h2>\n<p>The standard approach, done through the box&#39;s web interface:<\/p>\n<ol>\n<li>Find your box&#39;s <strong>IP address<\/strong> (usually under Menu \u2192 Information \u2192 Network).<\/li>\n<li>Type that IP into a browser on a computer on the same network. The Enigma2 <strong>WebIf<\/strong> loads.<\/li>\n<li>Ask your provider for an <strong>Enigma2 bouquet file<\/strong> \u2014 many supply one directly, generated for your account.<\/li>\n<li>Upload it through the web interface, or via FTP into the box&#39;s bouquet folder.<\/li>\n<li><strong>Reload the channel list<\/strong> (or restart the GUI). Your IPTV channels appear as a new bouquet.<\/li>\n<\/ol>\n<p>The key step is asking your provider for an Enigma2-format file rather than a plain M3U. Most that support these boxes will generate one; it saves converting anything yourself.<\/p>\n<h2>Method 2: use a plugin<\/h2>\n<p>Several community plugins can convert an M3U playlist into bouquets directly on the box, which avoids the manual file handling and makes updating easier. Installed through the box&#39;s plugin menu or via a feed, they&#39;re the more convenient route if your provider only gives you an M3U.<\/p>\n<p>The trade-off is the usual one with community software: quality and maintenance vary, and instructions differ by image. If you&#39;re comfortable in the Enigma2 world you&#39;ll manage; if you&#39;re not, method 1 is more predictable.<\/p>\n<div style=\"border-left:4px solid #f5a623;background:rgba(245,166,35,0.10);padding:14px 18px;border-radius:6px;margin:20px 0\">\n<strong>Watch out \u2014 bouquets go stale<\/strong><br \/>\nUnlike an app that queries your provider live, a bouquet file is a <strong>snapshot<\/strong>. When your provider adds, removes or renumbers channels, your box doesn&#8217;t know \u2014 you&#8217;re still pointing at yesterday&#8217;s list, and channels quietly stop working.<\/p>\n<p>You&#8217;ll need to re-upload periodically, or use a plugin that refreshes automatically. This is the single biggest practical difference from app-based devices, and the thing people find most annoying about the Enigma2 route.\n<\/p><\/div>\n<h2>Getting the guide working<\/h2>\n<p>EPG on Enigma2 for IPTV channels needs its own setup. Most people use one of the community EPG importer plugins, pointed at the <strong>XMLTV<\/strong> URL your provider supplies. Once configured it populates the guide for your IPTV bouquet alongside the satellite EPG.<\/p>\n<p>It&#39;s more work than the automatic guide you get with an Xtream login elsewhere \u2014 our <a href=\"https:\/\/wiztv.uk\/blog\/iptv-epg-setup\/\">EPG setup guide<\/a> covers the general principles, including why times can appear wrong.<\/p>\n<h2>Should you use an Enigma2 box for IPTV?<\/h2>\n<p><strong>Yes, if:<\/strong> you already own one for satellite and want everything in one channel list, you&#39;re comfortable with the Enigma2 ecosystem, or you value the fast, no-nonsense channel switching these boxes are known for.<\/p>\n<p><strong>No, if:<\/strong> you&#39;re starting from scratch. A \u00a330 Fire TV Stick does IPTV better with a fraction of the effort \u2014 apps update themselves, playlists refresh live, and the guide arrives automatically. Our <a href=\"https:\/\/wiztv.uk\/blog\/iptv-box-uk\/\">IPTV box guide<\/a> compares the options.<\/p>\n<p>The honest summary: Enigma2 is a superb satellite platform that can also do IPTV. It is not a good IPTV platform that happens to do satellite.<\/p>\n<h2>If your provider doesn&#39;t support it<\/h2>\n<p>Not every provider offers Enigma2 bouquet files or knows how these boxes work. Worth asking before you subscribe if this is your intended device \u2014 you&#39;d otherwise be converting M3U files yourself, which is a project.<\/p>\n<p>Providers that support the full spread of devices will generate what you need, which is part of what a properly resourced <a href=\"https:\/\/wiztv.uk\/\">IPTV subscription UK<\/a> should include. For the wider set-top box category, see our <a href=\"https:\/\/wiztv.uk\/blog\/iptv-set-top-box\/\">set-top box explainer<\/a>.<\/p>\n<h2>Frequently asked questions<\/h2>\n<p><strong>How do I add IPTV to Enigma2?<\/strong><br \/>\nAsk your provider for an Enigma2 bouquet file, upload it via the box&#39;s web interface or FTP, then reload the channel list. Alternatively use a plugin that converts an M3U into bouquets.<\/p>\n<p><strong>What is an IPTV bouquet?<\/strong><br \/>\nA grouped set of channels in Enigma2&#39;s channel list. IPTV channels are added as a bouquet so they sit alongside your satellite channels.<\/p>\n<p><strong>How do I add IPTV to a Zgemma box?<\/strong><br \/>\nThe same way \u2014 Zgemma boxes run Enigma2, so it&#39;s the bouquet upload or plugin method.<\/p>\n<p><strong>Can Enigma2 show an IPTV EPG?<\/strong><br \/>\nYes, using a community EPG importer plugin pointed at your provider&#39;s XMLTV URL. It needs setting up rather than arriving automatically.<\/p>\n<p><strong>Do I need a plugin for IPTV on Enigma2?<\/strong><br \/>\nNot necessarily. A bouquet file works without one, but a plugin makes updating easier if your provider only supplies an M3U.<\/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\">Ready for a truly premium IPTV experience?<\/div>\n<div style=\"font-size:16px;color:#aeb6c2;line-height:1.6;margin-bottom:22px\">35,000+ channels, live sport in crisp 4K, and a 14-day money-back guarantee.<\/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\">Get your IPTV subscription &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\": \"IPTV on Enigma2 & Zgemma: Setup Guide\",\n      \"description\": \"How to add IPTV to an Enigma2 receiver as a bouquet, the two setup methods, EPG importing, and why bouquets go stale.\",\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\/iptv-enigma2-zgemma.png\",\n      \"mainEntityOfPage\": \"https:\/\/wiztv.uk\/blog\/iptv-enigma2-zgemma\/\"\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\": \"IPTV on Enigma2 & Zgemma\", \"item\": \"https:\/\/wiztv.uk\/blog\/iptv-enigma2-zgemma\/\" }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"How do I add IPTV to Enigma2?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Ask your provider for an Enigma2 bouquet file, upload it via the box's web interface or FTP, then reload the channel list. Alternatively use a plugin that converts an M3U into bouquets.\" } },\n        { \"@type\": \"Question\", \"name\": \"What is an IPTV bouquet?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"A grouped set of channels in Enigma2's channel list. IPTV channels are added as a bouquet so they sit alongside your satellite channels.\" } },\n        { \"@type\": \"Question\", \"name\": \"How do I add IPTV to a Zgemma box?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"The same way \u2014 Zgemma boxes run Enigma2, so it's the bouquet upload or plugin method.\" } },\n        { \"@type\": \"Question\", \"name\": \"Can Enigma2 show an IPTV EPG?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes, using a community EPG importer plugin pointed at your provider's XMLTV URL. It needs setting up rather than arriving automatically.\" } },\n        { \"@type\": \"Question\", \"name\": \"Do I need a plugin for IPTV on Enigma2?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Not necessarily. A bouquet file works without one, but a plugin makes updating easier if your provider only supplies an M3U.\" } }\n      ]\n    }\n  ]\n}\n<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"Add IPTV to an Enigma2 receiver like Zgemma \u2014 upload an M3U bouquet or use a plugin, set the EPG, and get live TV alongside your satellite channels.","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":[30],"tags":[],"class_list":["post-530","post","type-post","status-publish","format-standard","category-devices-setup","cs-entry"],"_links":{"self":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/530","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=530"}],"version-history":[{"count":1,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/530\/revisions"}],"predecessor-version":[{"id":661,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/posts\/530\/revisions\/661"}],"wp:attachment":[{"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/media?parent=530"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/categories?post=530"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wiztv.uk\/blog\/wp-json\/wp\/v2\/tags?post=530"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}