IPTV Dream

There are 246 replies in this Thread which was already clicked 50,474 times. The last Post () by Rauljube21.

  • 🇬🇧 English Version – IPTV Dream 4.0 Update

    ==================================================


    ⚠️ IMPORTANT NOTE: The plugin automatically launches in the language set on your tuner (System Language). Please do not be misled by the screenshots – I am Polish, so my interface is displayed in Polish, but the plugin fully supports English as well.


    🔥 Big Update! IPTV Dream v4.0 – Brand New Look & Web Interface Support!


    Hello Everyone! 👋

    I am excited to release a major update for the IPTV Dream plugin (v4.0). This version focuses on a modern design, better user experience, and a huge new feature!


    📋 Changelog v4.0:


    ✅ Brand New Interface (GUI):

    The plugin has been completely redesigned with a modern dark theme. The clean 2-column layout makes navigation faster and looks great on modern TVs.


    ✅ Web Interface (WebIF) – Game Changer!

    No more typing long URLs with your remote control!

    1. Enable WebIF in the plugin menu (Option 8).

    2. Open your browser (Phone/PC) and go to: http://YOUR-BOX-IP:9999

    3. Paste your M3U links, Xtream credentials, or MAC Portal details and send them directly to the receiver!


    ✅ Support the Developer (QR):

    Added a QR code to the interface – if you enjoy the plugin, you can easily support future development.


    ✅ Optimization:

    Code cleanup, updated translations (EN/PL), and better handling of system dependencies.


    📥 How to update?

    If you have auto-update enabled, it will update automatically. You can also press the "Check for updates" button (Green key) or install the new .ipk package manually.


    Feel free to test it and let me know what you think! 🚀


    ──────────────────────────────────────────────────


    🇵🇱 Wersja Polska – Aktualizacja IPTV Dream 4.0

    ==================================================


    🔥 Wielka aktualizacja! IPTV Dream v4.0 – Nowy wygląd i obsługa przez przeglądarkę!


    Cześć Wszystkim! 👋

    Udostępniam nową, dużą aktualizację wtyczki IPTV Dream do wersji 4.0. W tej wersji skupiłem się na nowoczesnym wyglądzie i wygodzie użytkowania.


    📋 Lista zmian (Changelog v4.0):


    ✅ Całkowicie nowy interfejs (GUI):

    Wtyczka zyskała nowoczesny, ciemny wygląd. Przejrzysty układ dwukolumnowy sprawia, że nawigacja jest szybsza i przyjemniejsza dla oka na dużych telewizorach.


    ✅ Web Interface (WebIF) – Przełomowa zmiana!

    To największa nowość! Od teraz nie musisz wpisywać długich linków pilotem.

    1. Włącz WebIF w menu wtyczki (pozycja 8).

    2. Wejdź na telefonie lub komputerze pod adres: http://IP-DEKODERA:9999

    3. Wklej link M3U, dane Xtream lub MAC Portal i wyślij bezpośrednio do dekodera!


    ✅ Wsparcie dla twórcy (QR):

    Dodałem kod QR w interfejsie – jeśli podoba Ci się moja praca, możesz łatwo wesprzeć rozwój projektu.


    ✅ Optymalizacja:

    Poprawki w kodzie, zaktualizowane tłumaczenia (PL/EN) i lepsza obsługa zależności systemowych.


    📥 Jak zaktualizować?

    Jeśli masz włączoną auto-aktualizację, wtyczka pobierze się sama. Możesz też użyć opcji „Sprawdź aktualizacje” (Zielony przycisk) lub zainstalować nową paczkę .ipk.


    Zapraszam do testowania i dzielenia się opiniami! 🚀


    ──────────────────────────────────────────────────


    Terminal Command / Polecenie Telnet (Quick Install):

    Code
    wget -q "--no-check-certificate" https://raw.githubusercontent.com/OliOli2013/IPTV-Dream-Plugin/main/installer.sh -O - | /bin/sh
  • ## [v4.1] - 2025-12-01


    ### 🐛 Bug Fixes / Poprawki błędów

    * **CRITICAL FIX (OpenPLi):** Fixed "f-string expression part cannot include a backslash" error in Web Interface (`webif.py`).

    * *PL:* Naprawiono krytyczny błąd (Crash/Blue Screen) występujący na OpenPLi i starszych wersjach Python, powodujący komunikat o backslashu w f-stringu.

    * **WebIF:** Improved compatibility with Python versions < 3.12 used in many Enigma2 images.

    * *PL:* Poprawiono kompatybilność interfejsu WWW ze starszymi wersjami Pythona używanymi w wielu obrazach Enigma2.


    ### ℹ️ Info

    * Updated version number to 4.1 in Web Interface header.


    Terminal Command / Polecenie Telnet (Quick Install):


    Code
    wget -q "--no-check-certificate" https://raw.githubusercontent.com/OliOli2013/IPTV-Dream-Plugin/main/installer.sh -O - | /bin/sh


  • Why don't you make IPTV Dream for python2???

  • The plugin will not work on Python 2 (older Enigma2 systems, e.g., OpenATV 6.2/6.3/6.4). It is written according to Python 3 standards.

    Here is the evidence in the code that confirms this:

    1. Description in the build script: In the build_iptvdream_github.sh file, the dependency is explicitly defined:

      DESC="IPTV Dream plugin (Python3) - GitHub Build" and system requirements: Depends: enigma2, python3-requests, python3-twisted, python3-twisted-web.

    2. Python 3 Libraries:
      • The export.py file uses the urllib.parse library. In Python 2, this module was named differently (urlparse). Running this code on Python 2 will cause an ImportError.
      • The mac_portal.py file uses the random.choices function, which was introduced only in Python 3.6. Python 2 does not have it.

    What does this mean for you? To use this version of the plugin (v3.3 / v4.1), you must have newer software on your decoder based on Python 3 (e.g., OpenATV 6.5, 7.0, 7.2, 7.3, 7.4, or OpenPLi 8.3/9.0). The plugin will not launch on older systems.


  • Why MAC Portal (Stalker) EPG often fails on Enigma2?

    1. "Fake Identity" (Invalid Service References) Enigma2 receivers identify channels and assign EPG based on a unique code called a Service Reference.

    • Satellite: Every channel has a unique "fingerprint" consisting of real technical data: Frequency + Transponder ID + Network ID. This tells the tuner exactly which channel it is (e.g., "BBC One").
    • MAC Portal: Generates the list artificially. Instead of real technical parameters, it inserts zeros into the channel code (e.g., 1:0:1:1234:0:0:0:0...). To the tuner, such a channel is "anonymous" – the system does not realize that this stream corresponds to a real satellite channel, so it does not display the schedule.

    2. Different Technologies (API vs. DVB) The MAC Portal (Stalker) system was designed for dedicated MAG boxes, which download EPGs in a completely different way (directly from the provider's server via API). Enigma2 tries to play these lists by "pretending" to be a MAG box, but it often only receives the video and audio, losing the extra data (like EPG) along the way because it is not sent in a standard format that Enigma understands.

    3. Name Mismatch Since the technical codes (References) do not match (see point 1), EPG systems have no way to "hook" the schedule to the channel. The only remaining method is matching by name, but here another problem arises:

    • On Satellite, the channel is named: BBC One HD
    • On IPTV, it might be named: BBC One FHD, UK: BBC One, BBC One (Backup) To a computer, these are completely different names, so automatic EPG systems fail to link them.

    4. Stream Players IPTV lists often use system players (GStreamer/Exteplayer) whose sole job is to "display video." Unlike a physical satellite tuner, stream players often cannot extract program information (EPG) embedded within the video stream itself.

    In short:


    The MAC Portal system assigns "empty" identification numbers to channels. As a result, your receiver treats them as unknown video streams rather than standard TV channels. The tuner simply doesn't know which program schedule to assign to the channel, even if the name looks similar.

  • "It is clear that you are ignoring the instructions provided.

    Regarding your connection error: unlike OpenWebif, the IPTV Dream Web Interface does not run automatically in the background. You must open the plugin menu and press 8 to start the server. If you do not do this, the connection on port 9999 will obviously be refused. This is not a bug; it is how the plugin is designed.

    I have personally verified your data, and it works perfectly when entered correctly (proper case sensitivity, no unnecessary spaces). You are persistently ignoring these technical requirements and assuming this plugin behaves exactly like others (e.g., MultiStalker). It does not.

    Please do not clutter this thread further with issues resulting solely from your refusal to follow the guide. I will no longer respond to your posts as you consistently disregard the provided solutions and waste time on problems that have already been explained. Good luck."

  • Exact same thing here

Your resource for Enigma2 IPTV plugins

Discover the best Enigma2 IPTV plugins. Access downloads and dedicated support for integrating live TV streams and video-on-demand services. Find downloads, setup guides, and community support for the latest streaming players and playlist managers.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!