TUTORIALS

[TUTO] How to Add EPG Guide to IPTV on Enigma2 (2025 Step-by-Step)

Adding an EPG (Electronic Program Guide) to your IPTV setup on an Enigma2 box transforms the experience from “just channels” to a full, smart TV interface — with program names, schedules, and more.

In this 2025 guide, you’ll learn exactly how to import an EPG guide for IPTV on OpenATV, VTi, OpenPLi, or any other Enigma2-based firmware.


✅ What You Need:

  • ✔️ Enigma2 receiver (Zgemma, Vu+, Octagon, etc.)

  • ✔️ Internet access

  • ✔️ IPTV subscription (Xtream or M3U)

  • ✔️ EPG-Importer plugin

  • ✔️ Valid XMLTV or XEPG URL


🛠️ Step 1: Install EPG-Importer Plugin

On OpenATV or OpenPLi:

  1. Press MenuPlugins

  2. Press the green button (Download Plugins)

  3. Go to EPG section

  4. Select EPG-Importer and install it

  5. Reboot your box


🧭 Step 2: Add EPG Source for IPTV

If you’re using Xtream plugin or JediMakerXtream, it may add EPG sources automatically.

To add manually:

  1. FTP into your box (e.g., with FileZilla)

  2. Navigate to:
    /etc/epgimport/

  3. Create or edit a file like custom.sources.xml with your EPG source:

xml
<sourcecat description="My IPTV EPG">
<source type="xmltv" channels="my_channels.xml">
http://example.com/epg.xml.gz
</source>
</sourcecat>

Also create a my_channels.xml file mapping your IPTV channels to EPG IDs.


⚙️ Step 3: Configure EPG-Importer

  1. Menu → EPG-Importer

  2. Press blue button to open sources

  3. Select My IPTV EPG

  4. Save and return

  5. Press yellow (Manual Import)

Wait for it to fetch the EPG data — it may take a few minutes.


🧪 Optional: Auto-Import Daily

  1. Menu → EPG-Importer → Settings

  2. Enable Automatic Import

  3. Set preferred time (e.g., 04:00 AM)


🧩 EPG Source Suggestions (Free/Public)


📷 Add Icons and Picons (Optional)

For a polished look:

  1. Download picons package (png logos)

  2. Place them in /usr/share/enigma2/picon/

  3. Match names to channel service references


🧠 Troubleshooting

  • No EPG after import?

    • Check XML formatting and channel IDs

  • 🔁 Reboot after changing source files

  • ✔️ Ensure your M3U channels match EPG channel names or IDs


🔚 Conclusion

Adding an EPG guide gives you a TV-like experience and makes IPTV on Enigma2 feel professional and user-friendly. You only need to set it up once — then enjoy daily auto-updates.