DOWNLOAD IPTV Dream 8.0.0 – Major Enigma2 Update

Ferret

Administrator
Staff member
Administrator
IPTV Dream 8.0.0 – Major Enigma2 Update

This is not just a version number change. Since v7.0.0, the plugin has gone through a major code audit, stability improvements, bouquet export fixes, M3U/Xtream/MAC improvements, EPG and picon fixes, WebIF improvements, and a significant user interface cleanup.

The main goal of this release was simple:

IPTV Dream should work more reliably and predictably on as many Enigma2 receivers and images as possible.

✅ full code audit
✅ cleanup of old and parallel modules
✅ reduced risk of crashes caused by unused legacy imports
✅ improved exception and timeout handling
✅ safer cache, configuration, history and statistics saving
✅ improved Python 2 / Python 3 compatibility
✅ improved compatibility with different Enigma2 images
✅ safer installer and updater
✅ new version validation before replacing an existing installation
✅ rollback protection in case an update fails

The playlist parser has been reworked.

Improved support includes:

• group-title
• tvg-id
• tvg-name
• tvg-logo
• channel names containing commas
• LIVE playlists
• VOD
• Adult groups
• local M3U/M3U8 files
• playlists loaded directly from URL

The plugin now handles playlist structures more reliably and creates cleaner bouquets.
Xtream support has also been improved.

✅ better username and password encoding
✅ support for special characters in credentials
✅ improved stream URL generation
✅ improved category handling
✅ better LIVE / VOD separation
✅ more reliable Enigma2 bouquet export

MAC portal support has also received improvements.

Better handling of:
• portal groups
• channel names
• stream URLs
• portal data
• exported bouquets

One of the most important changes in IPTV Dream 8.0.0.
Previously, exported bouquets could look like:
MAC-line.server-LIVE - |DE| MAGENTA HD
Now the visible Enigma2 bouquet name is simply:
MAGENTA HD
The server, portal, login or playlist source name is no longer added to the bouquet title shown to the user.
Source information can still be used internally to prevent different playlists from overwriting each other.
Channel names are now cleaned more intelligently.

Examples:

|DE| HOPE TV ➜ HOPE TV
[PL] TVP 1 HD ➜ TVP 1 HD
UK - BBC ONE ➜ BBC ONE

Common country tags, flags and provider prefixes are removed where appropriate.
This significantly improves matching for:

✅ EPG
✅ picons
✅ channel names

At the same time, important parts of real channel names such as:

HD, FHD, UHD, 4K, CANAL+, TV

are preserved.
Channel name normalization used for picon matching has been improved.
Older logic could sometimes treat valid words such as:
CANAL
TV
CHANNEL
as unnecessary prefixes.
This could break matching for channels such as:
CANAL+ PREMIUM
TV PULS
The new version keeps channel names much safer while still creating useful matching variants.
EPG handling has also been improved.

✅ better EPGImport mapping
✅ improved use of tvg-id
✅ improved channel name normalization
✅ VOD entries are no longer treated as normal live TV channels
✅ improved XML / XML.GZ source handling
✅ improved XML generation
✅ better matching after country prefix cleanup

The bouquet exporter has received several important fixes.

✅ correct stream URL encoding in #SERVICE
✅ improved support for URLs containing ports and query parameters
✅ selected service type is now correctly preserved
✅ 4097 support
✅ 5002 / ServiceApp support
✅ cleaner bouquet names
✅ cleaner channel names
✅ improved EPG and picon compatibility

In older versions, the selected 4097/5002 service type could be saved in settings but not always used during export. This has now been fixed.

WebIF has also been improved.

✅ WebIF should no longer prevent the entire plugin from starting when optional dependencies are missing
✅ improved server state detection
✅ no false “ON” status when the configured port cannot be opened
✅ cleaner project information

Cache handling has been fixed.
Older code could remove a different cache directory than the one actually used by the active playlist loader.
History, statistics, configuration and temporary files have also been improved.
The Enigma2 interface has been reorganized.
The new design follows the visual direction of the AIO Panel project.

✅ dark navy style
✅ cyan/blue accents
✅ cleaner screen layout
✅ menu on the left
✅ contextual information on the right
✅ simplified header
✅ clearer function buttons
✅ layout optimized for 1280×720

When a user highlights an option, IPTV Dream now displays information explaining:

• what the function does
• what the user should do
• what happens after selecting it

Help information is available in multiple languages, including:

🇵🇱 Polish
🇬🇧 English
🇩🇪 German
🇪🇸 Spanish
🇸🇦 Arabic
🇷🇺 Russian

Thanks Paweł Pawełek

DOWNLOAD
 
Back
Top