How to Set Up IPTV on Enigma2 via the XtreamTV Plugin (2026 Guide)
To set up IPTV on Enigma2 with the enigma 2 xtreamtv plugin, connect to your receiver with DCC_E2 (Dreambox Control Center), FTP the correct architecture-matched .ipk file into /var/temp/, install it over Telnet with opkg install, then register the plugin’s device ID with your IPTV provider. The whole process takes about 15 minutes once you have the right files.

What Is the XtreamTV Plugin and How Does It Work on Enigma2?
Enigma2 is the open-source Linux firmware that runs on satellite and cable receivers from brands like Vu+, Zgemma, Gigablue, and Dreambox — originally developed for Dreambox hardware and now maintained by community images such as OpenPLi. For background on the platform itself, see our guide on what an Enigma2 firmware image is. The XtreamTV plugin is a free add-on for that firmware that acts as a MAG-style portal client: it talks to an Xtream Codes-based IPTV panel and pulls live channels, an XMLTV EPG, and (depending on plugin version) VOD listings directly into the native Enigma2 channel list — no separate app or M3U player required.
The pieces that matter when you’re setting this up:
- Image — the core OS on the box (OpenATV, OpenPLi, etc.). It determines file paths and available tools like Telnet and FTP.
- Bouquets — the channel groupings the plugin creates automatically once channels load, sitting alongside any existing satellite bouquets.
- Picons — channel logos that display next to each entry once picon packages are installed.
- Device ID (Plugin ID) — a MAC-format identifier unique to your plugin installation. Your IPTV provider links your subscription to this ID, not to a username/password in most Xtream Codes/MAG-style setups.
Because the plugin runs natively on the receiver’s own EPG and remote-control layer, satellite channels and IPTV channels can sit in the same bouquet list, switching with a single remote press — something standalone IPTV apps can’t do.
What You Need Before You Start
- An Enigma2 device connected to your local network (Ethernet strongly recommended over Wi-Fi)
- A Windows PC or Mac on the same network
- DCC_E2 (Dreambox Control Center for Enigma2) — free download, no installation required, just extract and run
- The correct XtreamTV plugin .ipk file for your box’s CPU architecture
- An active IPTV subscription — start a free trial if you don’t have one yet
Choosing the Right XtreamTV Plugin Architecture
This is the step most guides skim over, and it’s the most common reason installs fail. Match the package to your receiver’s processor:
| Architecture | Typical boxes | Notes |
|---|---|---|
| mips32el | Vu+ Zero, Vu+ Duo, Zgemma, most OpenPLi 4+ boxes | Covers the majority of receivers sold since ~2016 |
| mipsel | Older DM800 clones on OpenPLi 2.1 | Legacy hardware only |
| sh4 | Spark-based boxes | Rare outside older Dreambox-compatible clones |
| armv7a | Vu+ 4K, Gigablue SF4008, newer high-end boxes | Required for most current 4K-capable receivers |
If you’re not sure, check Menu > Information > About on the receiver, or search the manufacturer/model on a Linux satellite forum. Installing the wrong architecture package doesn’t throw an obvious error — it typically fails silently or installs a plugin entry that crashes when opened, which is why this step gets its own section here.
How to Set Up IPTV on Enigma2 via the XtreamTV Plugin
- Find your Enigma2 IP address — on the receiver, go to Menu > Information > Network and note the local IP address.
- Open DCC_E2 on your computer — extract and launch it. Enter the box’s IP address, and use root for both username and password. Click Reconnect.
- Upload the plugin via FTP — switch to the FTP tab. On the remote (left) side, navigate to
/var/temp/. On the local (right) side, browse to your saved XtreamTV .ipk file and drag it into/var/temp/. - Install via Telnet — switch to the Telnet tab and run the opkg package manager command matching your architecture, then press Enter:
opkg install /tmp/XtreamTV_0.0.1_armv7a.ipkopkg install /tmp/XtreamTV_0.0.1_mips32el.ipkopkg install /tmp/XtreamTV_0.0.1_mipsel.ipkopkg install /tmp/XtreamTV_0.0.1_sh4.ipk
Run only the one command for your box. Wait for the terminal to return to the prompt before closing.
- Restart the receiver — reboot so the plugin registers cleanly in the Enigma2 plugin menu.
- Find your XtreamTV Plugin ID — open the plugin on the receiver and go to Device Details. Note the MAC-format ID shown.
- Register the ID with your IPTV provider — submit this Plugin ID through your provider’s subscriber dashboard, or send it to support to link. Channels won’t load until the ID is activated on their side.

Setting Up EPG and Bouquets After Installation
Most guides stop at channel loading, but a working guide EPG is what makes the plugin feel native. If your provider supplies an XMLTV EPG URL, install the EPG Importer plugin (available in most image plugin feeds) and add that XMLTV source. Once configured, program listings populate against your IPTV bouquets exactly as they do for satellite channels, so you get a proper guide grid instead of blank entries. Picon packs — matched to the channel naming your provider uses — fill in logos the same way; without them, IPTV bouquet entries typically show a generic placeholder icon.
XtreamTV vs. Other Enigma2 Xtream Codes Players
XtreamTV isn’t the only Xtream Codes-compatible plugin for Enigma2, and it’s worth knowing the alternatives if you hit a wall:
- X-Streamity — Xtream Codes-only player with a more actively maintained community thread; similar FTP/Telnet install process.
- XKlass — newer player adding parental controls and VOD download management.
- Bouquet Maker Xtream — generates static bouquets from an Xtream/XUI playlist rather than running a live portal connection, useful if a live plugin keeps crashing on your image.
Functionally they solve the same problem — turning Xtream Codes credentials into native Enigma2 bouquets — so if XtreamTV’s .ipk won’t install cleanly on your particular image, one of these is a reasonable fallback rather than giving up on Enigma2 IPTV entirely.
Tips and Best Practices
- Use a wired connection. Receivers usually sit near the router anyway, and Ethernet removes Wi-Fi buffering as a variable when troubleshooting stream quality.
- Reboot after installing, not just after configuring. A clean restart avoids half-loaded plugin menu entries.
- Double-check architecture before blaming the provider. A mismatched .ipk is the single most common cause of 'plugin won't open' reports.
- Keep the .ipk updated. Newer builds fix EPG timeouts and portal-timeout bugs; check the plugin’s release thread periodically.
For a wider look at supported apps beyond Enigma2, browse our IPTV applications directory or the full IPTV tutorials hub. If you manage IPTV for clients or resell access, our reseller packages page covers bulk device provisioning.
Troubleshooting Enigma2 XtreamTV Plugin Issues
- DCC_E2 won’t connect — confirm the receiver and PC are on the same network segment, double-check the IP under Menu > Information > Network, and make sure the box isn’t in standby.
- opkg install fails or hangs — confirm the .ipk actually landed in
/var/temp/(runls /var/temp/in Telnet to verify) and that you ran the command for the correct architecture. - Plugin doesn’t appear in the menu after install — reboot the receiver. If it’s still missing, your image may need a manual plugin-list refresh from the setup menu.
- Channels won’t load after registering the ID — allow several minutes for provider-side activation. If it’s still blank after 10–15 minutes, confirm with support that the ID was entered without typos (they’re easy to mistype from a small on-screen keyboard).
- EPG shows no data — this is usually a missing or incorrect XMLTV URL in EPG Importer, not a fault in XtreamTV itself.
FAQ
What is the XtreamTV plugin for Enigma2?
It’s a free Enigma2 add-on that connects a satellite or cable receiver to an Xtream Codes-based IPTV panel, displaying live channels, EPG, and VOD directly inside the receiver’s native channel list rather than a separate app.
Do I need a computer to install the XtreamTV plugin on Enigma2?
Yes. Installation requires DCC_E2 on a Windows or Mac computer to FTP the plugin file onto the box and run the Telnet install command. There’s no way to install the .ipk directly from the receiver’s own interface.
Which XtreamTV architecture do I need for my Enigma2 box?
Use mips32el for most modern boxes (Vu+, Zgemma, OpenPLi 4+), armv7a for newer 4K models like Vu+ 4K and Gigablue SF4008, sh4 for Spark-based boxes, and mipsel for older hardware such as DM800 clones on OpenPLi 2.1.
Where do I find my XtreamTV Plugin ID?
Open the XtreamTV plugin on the receiver and go to Device Details — the Plugin ID displays there in MAC-address format. Give this to your IPTV provider to activate the subscription on that device.
Why does the XtreamTV plugin fail to install or crash on open?
The most common cause is an architecture mismatch between the .ipk you installed and your box’s CPU. Verify the architecture in Menu > Information > About and reinstall the matching package.
Is RevoIPTV compatible with the XtreamTV plugin on Enigma2?
Yes. RevoIPTV supports Xtream Codes/MAG-style portal connections that XtreamTV uses. Provide your Plugin ID when subscribing, or start a free trial and add it via your account dashboard — see pricing plans for options, or check the FAQs for setup help.
Join the conversation
Home - Installation - How to Set Up IPTV on Enigma2 via the XtreamTV Plugin (2026 Guide)
Read next
What Is IPTV? The Complete 2026 Beginner’s Guide
What Is a MAG Box? IPTV Set-Top Boxes Explained (2026)
2 responses on “How to Set Up IPTV on Enigma2 via the XtreamTV Plugin (2026 Guide)”