If you’re using an Enigma2-based satellite or cable receiver like a VU+ , Zgemma , or Dreambox , then you’re already working with one of the most powerful and customizable TV systems available. But what if you want to unlock even more content — like live channels, movies, and sports from all over the world?
That’s where IPTV comes in.
In this guide, we’ll show you how to setup IPTV on Enigma2 using a reliable provider like Viking IPTV , along with step-by-step instructions on the requirements, software tools, and the easiest way to get your IPTV channels up and running on your box.
Let’s get started!
What is Enigma2?
Enigma2 is an open-source operating system used on many satellite and cable set-top boxes. It provides a flexible Linux-based interface and supports plug-ins, skins, and various streaming formats — including IPTV.
Most Enigma2 receivers are highly customizable and can stream IPTV content through different methods, such as:
-
- M3U playlists
-
- Xtream Codes API
-
- Script-based bouquet creation
-
- Dedicated plugins like XtreamTV or Jedi Maker Xtream
With Enigma2, you’re not just limited to satellite — you can stream content over the internet using IPTV, making it a perfect all-in-one solution for entertainment lovers.
Requirements Before You Begin
Before diving into how to setup IPTV on Enigma2 , make sure you have the following:
-
A working Enigma2 box (eg, VU+, Zgemma, Dreambox)
-
Internet connection (wired recommended for stability)
-
Active Viking IPTV subscription
-
FTP client software (eg, FileZilla)
-
Your box’s IP address
-
IPTV details from Viking IPTV (M3U or Xtream Codes)
Optional but useful: A plugin like XtreamTV or Jedi Maker Xtream to simplify channel importing.
Method 1: Setup IPTV Using M3U Script via FTP
This is the most direct and commonly used method, especially for advanced users.
Step 1: Get IPTV Details from Viking IPTV
After signing up, Viking IPTV will provide you with:
-
- An M3U URL or
-
- Xtream Codes login (Username, Password, Server URL)
If you’re going the M3U route, you can convert the M3U into a script that Enigma2 can process.
Step 2: Convert M3U to Enigma2 Format
There are several online converters available, or Viking IPTV support can provide a ready-to-upload or file.iptv.shenigma2_playlist.sh
This script, once uploaded to your box, will:
-
- Create bouquet files
-
- Place channels under IPTV folders
-
- Refresh the EPG (Electronic Program Guide)
Step 3: Connect to Your Enigma2 Box via FTP
-
- Download and open FileZilla or any FTP client
-
- Enter your Enigma2 box’s IP address (you can find this in Settings > Network)
-
- Use:
-
- Username:
root
- Username:
-
- Password: leave blank (or use box password if set)
-
- Use:
-
- Connect
Step 4: Upload IPTV Script
-
- Upload the script file (eg,
enigma2_playlist.sh) to the/etc/enigma2/or/tmp/directory
- Upload the script file (eg,
-
- Then, open a terminal or Telnet (Putty) and run the script with the following command:
bashCopyEditsh /etc/enigma2/enigma2_playlist.sh
Or replace with the correct directory you uploaded to.
Step 5: Reboot Your Box
Once the script runs, reboot your Enigma2 device. You should now see a new IPTV bouquet in your channel list (eg, “Viking IPTV”).
Method 2: Use XtreamTV Plugin (Easy for Beginners)
If you prefer a graphical, plugin-based method, the XtreamTV Plugin is a user-friendly way to load IPTV onto your Enigma2 box.
Step 1: Download XtreamTV Plugin
You can get the .ipkfile (for OpenATV, OpenVIX) from:
xtreamtvplugin.com or directly from Viking IPTV if they provide it.
Step 2: Install Plugin via FTP
-
- Connect via FileZilla
-
- Upload the
.ipkfile to/tmp/
- Upload the
-
- Open terminal and run:
bashCopyEditopkg install /tmp/xtreamtv_*.ipk
-
- Reboot your box
Step 3: Get Your XtreamTV Code
-
- Open XtreamTV on your box
-
- You’ll see a MAC address or CODE on the screen
Send this code to Viking IPTV support so they can activate your device.
Once activated, the channels will be pushed automatically to your box.
Optional: Use Jedi Maker Xtream Plugin (Advanced Power Users)
Jedi Maker Xtream is another powerful plugin that allows you to:
-
- Import IPTV playlists
-
- Choose which groups to load
-
- Auto-update channels and EPG
-
- Customize channel categories
You can install it via .ipkand use your Xtream Codes from Viking IPTV for setup.
How to Enter IPTV Details (Xtream Codes)
If you’re using Jedi or a plugin that supports manual login:
-
- Choose Add New Account
-
- Enter:
-
- Name: Viking IPTV
-
- Username: provided
-
- Password: provided
-
- Server URL: from Viking IPTV
-
- Enter:
-
- Fetch bouquets and confirm
The plugin will now generate and load the playlists automatically.
Troubleshooting IPTV on Enigma2
| Problem | Solution |
|---|---|
| No channels showing | Check M3U URL or Xtream Code accuracy |
| FTP login failed | Ensure username is root, check IP |
| XtreamTV stuck on loading | Reboot and re-activate with Viking IPTV |
| Playlist won’t update | Re-run the script or use Jedi Maker Xtream |
| EPG missing | Enable EPG download in plugin settings or contact support |
If you’re using Viking IPTV , you can always reach out for help with playlist generation, plugin selection, or troubleshooting.
Why Use Viking IPTV with Enigma2?
There are many IPTV providers — but not all of them support advanced boxes like Enigma2.
Here’s why Viking IPTV is a great fit:
-
Full support for M3U and Xtream Codes
-
Compatible with XtreamTV, Jedi Maker, and script setups
-
Fixed, stable servers across Europe and North Africa
-
Multi-language support (including Swedish, Arabic, and English)
-
EPG, subtitles, and VOD available
-
Responsive tech support
Whether you’re a beginner or a power user, Viking IPTV delivers the tools and flexibility you need for your Enigma2 system.
Final Thoughts
Now you know exactly how to setup IPTV on Enigma2 — whether you prefer script-based methods, plugin solutions like XtreamTV, or powerful tools like Jedi Maker Xtream.
The key is choosing a reliable IPTV provider that offers the right format and supports Enigma2 devices. With Viking IPTV , setup is straightforward, and the streaming experience is smooth and professional.
Ready to watch?
Try Viking IPTV today and get your Enigma2 box connected in just a few simple steps.


