HomeGuides › MAG Box and Enigma2 IPTV Setup Guide

MAG Box and Enigma2 IPTV Setup Guide

Updated 2026-06-14 · 8 min read

MAG boxes from Infomir and Enigma2 satellite receivers are two of the most common hardware setups for IPTV — but they connect differently from a phone app or smart TV. MAG boxes use the Stalker portal protocol (a URL the box polls using its MAC address), while Enigma2 receivers typically load an M3U playlist using a plugin. This guide covers the MAG box IPTV setup and the Enigma2 M3U approach, and explains why a stable, permanent URL is especially important for set-top hardware.

TL;DR: MAG box: Settings → Servers → Portals → enter your portal URL. Enigma2: install E2m3u2bouquet → paste your M3U URL. Both need a stable URL that never changes — which is what iptv.domains provides.

Why a permanent portal URL matters for set-top boxes

Unlike a phone app where re-pasting a URL takes seconds, MAG boxes and Enigma2 receivers store portal or playlist URLs deep in their settings menus, sometimes requiring a full factory reset to change. If your IPTV provider changes their server address, you have to physically re-configure every box in your home.

A permanent IPTV URL from iptv.domains stays the same regardless of what happens with your upstream provider. You change the provider once on the dashboard — every box keeps working without a single settings change.

Part 1: MAG box IPTV setup (Stalker portal)

MAG boxes use the Stalker Middleware protocol. You point the box at a portal URL, and it authenticates using the box's hardware MAC address. Before starting, log in to your iptv.domains dashboard and make sure MAG support is enabled on your account, then register your MAG box's MAC address in the MAG device settings.

How to find your MAG box MAC address

Press Setup or Menu on the remote and navigate to System Information (also called Device Info on some models). The MAC address is displayed as a 12-character code — for example 00:1A:79:4C:XX:XX. You can also find it printed on a sticker on the underside of the box.

Configuring the portal URL on a MAG box

  1. On your MAG remote, press the Setup button (sometimes labelled as a gear icon).
  2. Navigate to System SettingsServersPortals.
  3. Enter a name for Portal 1 — for example My IPTV.
  4. In the Portal 1 URL field, enter your iptv.domains portal URL. This is your subdomain address with /c/ at the end — for example https://yourname.iptv.domains/c/. Copy the exact URL from your dashboard to avoid typos.
  5. Leave Portal 2 URL blank unless you are setting up a backup.
  6. Press OK or Save, then return to the main menu and select Portal 1.
  7. The box will connect to the portal using its MAC address and load your channel list.
Tip: If the portal shows "Portal is not available", double-check that the MAC address shown in System Information exactly matches what you entered on the iptv.domains dashboard. A single wrong character will prevent authentication.

Navigating the MAG portal

Once connected, the portal loads a channel grid. You can browse categories, open the EPG (TV guide) using the guide button on the remote, and add channels to favorites. The layout is controlled by the portal — iptv.domains serves the channel data and guide based on your account settings.

Part 2: Enigma2 IPTV setup (M3U bouquets)

Enigma2 is the Linux-based firmware used in satellite receivers like Vu+, Dreambox, Gigablue and many others. It does not natively understand IPTV playlists, but the E2m3u2bouquet plugin bridges this gap by converting your M3U playlist into Enigma2 bouquets — channel groups that appear alongside any satellite channels you receive.

Installing E2m3u2bouquet

The exact installation method depends on your receiver's firmware and image. On most OpenATV, OpenPLi and VTi images, plugins can be installed from the Plugins menu:

  1. On your Enigma2 remote, press the Menu button and navigate to PluginsPlugin Browser.
  2. Search for E2m3u2bouquet and select it to install. If it does not appear, check your image's community forum for the correct feed URL.
  3. After installation, the plugin appears under Plugins or as a standalone menu entry, depending on your image.

Configuring the M3U URL in E2m3u2bouquet

  1. Open E2m3u2bouquet from the Plugins menu.
  2. In the settings, set the M3U URL to your iptv.domains M3U playlist URL. Copy this from the Credentials section of your dashboard.
  3. Optionally set the XMLTV EPG URL to your iptv.domains XMLTV URL for a full TV guide. The EPG and XMLTV guide explains what this data contains.
  4. Save the settings, then run Build bouquets (sometimes called Download & build). The plugin downloads your playlist and creates Enigma2 bouquet files automatically.
  5. Restart the channel scan or press the OK button when prompted to reload bouquets. Your IPTV channels appear as a new bouquet group in the channel list.
Example

Scenario: Setting up IPTV on a Vu+ Duo alongside satellite channels

David has a Vu+ Duo running OpenATV. He receives satellite channels from two dishes and wants to add his IPTV service as a third bouquet — without replacing his satellite setup. He installs E2m3u2bouquet from the plugin browser, pastes his iptv.domains M3U URL and XMLTV EPG URL into the settings, and runs Build bouquets. Two minutes later an "IPTV" bouquet group appears in his channel list alongside his satellite bouquets. He can press the bouquet button on his remote to cycle between satellite and IPTV channels the same way he always has. His iptv.domains URL is permanent, so the config has never needed updating — even after he swapped providers once via the dashboard.

Alternative: OpenStalker for Enigma2

Some Enigma2 images and receivers support the OpenStalker plugin, which enables the Stalker portal protocol just like a MAG box. Setup mirrors the MAG steps above — you enter your iptv.domains portal URL in the OpenStalker settings and authenticate by MAC address. Check whether your specific receiver and image support this plugin before choosing this route.

Xtream Codes login on Enigma2

Several Enigma2 IPTV plugins support Xtream Codes login (server URL + username + password) directly, which lets you skip the M3U URL step. Check your plugin documentation or the Enigma2 community forums for current options. The Xtream Codes setup guide covers how this login format works and what to enter.

Keeping your setup stable

Set-top boxes are the strongest case for using a permanent middleware URL. You configure the box once, and it keeps working indefinitely — no matter how many times the underlying provider changes their servers, URLs or credentials. Everything is managed from the iptv.domains dashboard, and your hardware never needs to know.

Frequently asked questions

What is a Stalker portal URL?

A Stalker portal URL is the address a MAG box or Stalker-compatible device uses to connect to an IPTV service. The box sends its MAC address to that URL and receives the channel list in return. It is different from an M3U URL or Xtream Codes login — it is specific to the MAG/Stalker protocol.

Does iptv.domains support MAG boxes?

Yes. iptv.domains provides a Stalker portal URL that MAG boxes can connect to. You register your MAC address on the dashboard, then enter the portal URL in the MAG box settings. Because the portal URL is permanent and tied to your account, it works even if you change your upstream provider.

How do I find the MAC address on my MAG box?

Press the Setup or Menu button on the remote, go to System Information (sometimes called Device Info), and look for the MAC address — it is a 12-character code like 00:1A:79:XX:XX:XX. You can also find it on a sticker on the underside of the box.

Does Enigma2 support Xtream Codes login?

Some Enigma2 IPTV plugins do support Xtream Codes login (server URL + username + password). However the most widely used approach is to load an M3U URL using the E2m3u2bouquet plugin, which builds channel bouquets automatically from your playlist. Check your specific plugin documentation for Xtream support.

Why does my MAG box show "Portal is not available"?

This usually means the portal URL was entered incorrectly, or the box's MAC address has not been registered on the platform. Double-check the URL for typos, confirm your MAC address is registered in your iptv.domains dashboard, and make sure the box has a working internet connection.

Stop re-entering IPTV credentials on every device

iptv.domains gives you one permanent URL, automatic failover, and a full playlist & EPG editor. Free trial, no card required.

Start your free trial →

Related guides