ENGLISH VERSION
Update: IPTV Dream 6.5.1
I am pleased to announce a new version of the plugin!
In this release, I focused on maximizing the simplification of MAC address handling, optimizing the update mechanism, and completely "decluttering" the installation package.
Changelog and Fixes:
1. MAC Address Support:
- Smart Normalization: The plugin now accepts formats with colons, hyphens, dots, spaces, or raw 12-character strings, automatically converting them to canonical format.
- Pre-handshake Validation: The system verifies host and MAC validity before attempting a connection.
- Automatic Cleanup: The script automatically maintains iptvdream_mac.json, removing old, corrupted, or duplicate entries.
- Full Synchronization: Consistent portal reading/writing in both GUI and WebIF.
2. Improved Updater (GitHub):
- SemVer Logic: Switched to semantic versioning comparison (instead of simple difference checks) for greater update stability.
- Precise Extraction: More reliable identification of the correct plugin directory within GitHub ZIP packages.
- Post-install Cleanup: Automatic removal of artifacts and temporary files after the update.
3. Optimization & Code Hygiene:
- Clean Package: Removed unnecessary cache files (pycache, .pyc) and test scripts (test_plugin.py) from the final IPK.
- Syntax Fixes: Eliminated annoying warnings (e.g., \c sequences in dream_v6.py).
- Metadata: Full version update to 6.5.1 across all files (VERSION, CHANGELOG, setup, control, postinst) and language files.
- New Contact: Support email updated to: aio-iptv@wp.pl.
Update Instructions:
Quote
To install the new version, follow these steps:
Open the plugin menu.
Press the GREEN BUTTON on your remote to run the automatic updater.
Important: After installation, perform a GUI RESTART (Enigma Restart) for changes to take effect.
Display More
Also available via the AIO Panel plugin.
WERSJA POLSKA
Aktualizacja: IPTV Dream 6.5.1
Z przyjemnością udostępniam nową wersję pluginu!
Skupiłem się w niej na maksymalnym uproszczeniu obsługi adresów MAC, optymalizacji mechanizmu aktualizacji oraz całkowitym "odśmiecieniu" paczki instalacyjnej.
Lista zmian i poprawki:
1. Obsługa Adresów MAC:
- Inteligentna normalizacja: Plugin akceptuje teraz formaty z dwukropkami, myślnikami, kropkami, spacjami oraz surowy ciąg 12 znaków, automatycznie konwertując je do formatu kanonicznego.
- Walidacja przed handshake: System sprawdza poprawność hosta i MAC zanim podejmie próbę połączenia.
- Automatyczne czyszczenie: Skrypt sam dba o porządek w iptvdream_mac.json, usuwając stare, uszkodzone lub zduplikowane wpisy.
- Pełna synchronizacja: Spójny odczyt i zapis portali zarówno w GUI, jak i przez WebIF.
2. Ulepszony Updater (GitHub):
- Logika SemVer: Przejście na porównywanie wersji semantycznej (zamiast prostego sprawdzania czy wersje są różne), co zapewnia większą stabilność aktualizacji.
- Precyzyjne wypakowywanie: Pewniejsze wyszukiwanie właściwego katalogu pluginu wewnątrz paczek ZIP z GitHuba.
- Porządki po instalacji: Automatyczne usuwanie artefaktów i plików tymczasowych po aktualizacji.
3. Optymalizacja i Higiena Kodu:
- Czysta paczka: Z finalnego pliku IPK usunięto zbędne pliki cache (pycache, .pyc) oraz skrypty testowe (test_plugin.py).
- Poprawki składniowe: Wyeliminowano uciążliwe ostrzeżenia (m.in. sekwencje \c w dream_v6.py).
- Metadane: Pełna aktualizacja wersji do 6.5.1 we wszystkich plikach (VERSION, CHANGELOG, setup, control, postinst) oraz w plikach językowych.
- Nowy kontakt: Zaktualizowano adres e-mail wsparcia na: aio-iptv@wp.pl.
Instrukcja aktualizacji:
Quote
Aby zainstalować nową wersję, wykonaj poniższe kroki:
Otwórz menu wtyczki.
Naciśnij ZIELONY PRZYCISK na pilocie, aby uruchomić automatyczny updater.
Ważne: Po zakończeniu instalacji należy wykonać RESTART GUI (Restart Enigmy), aby zmiany weszły w życie.
Display More
Instalacja możliwa również z wtyczki AIO Panel.
wget -q "--no-check-certificate" https://raw.githubusercontent.com/OliOli2013/IPTV-Dream-Plugin/main/installer.sh -O - | /bin/sh
https://ko-fi.com/pawelpawlek