Panel AIO Py2/Py3

There are 80 replies in this Thread which was already clicked 31,322 times. The last Post () by filomena99.

  • Is it possible to disable automatic restart after installing a plugin?

    It's very inconvenient when installing several at once.

    Yes, it is technically possible to disable the automatic restart, but I decided to keep it enabled to prevent issues for less experienced users. For them, a lack of a restart often leads to confusion when components don't initialize properly, and they simply don't know what to do next.

    However, I understand your point about the inconvenience of multiple restarts. A better approach is to simply select the AIO Panel as the last item in your installation batch. This way, the panel will trigger the restart only after everything else is finished, which is something even an experienced user won't avoid anyway. For you, it’s just a matter of sequence, but for beginners, it’s a necessary safety net.

  • 🇬🇧 AIO Panel 12.0.0 Update!


    The 12.0.0 release focuses on better channel list organization and fixing a persistent menu bug.

    Changelog for version 12.0.0:

    • Automatic Sorting: Premium channel lists are now automatically sorted from newest to oldest. This ensures you always have quick access to the latest content.
    • Visibility Fix: I have fixed the Tuner Menu Visibility (ON/OFF) function. The action now works correctly and toggles the status without any issues.
    • New Metadata: The package has been fully updated to version 12.0.0, including all necessary technical data.

    Featured Creators

    In this version, I would like to highlight the following authors:

    Quote
    Bzyk83 • Anom • Paweł Pawełek • JakiTaki • Fullkiller • Koncior • Twarek • Conrado • Dominico

    Technical Information

    The update is ready. You can download and install it directly through the AIO Panel.

    Thanks for using my project!

    🇵🇱 Aktualizacja AIO Panel 12.0.0!

    Wydanie 12.0.0 to przede wszystkim lepsza organizacja list kanałów oraz wyeliminowanie uciążliwego błędu w menu.

    Lista zmian w wersji 12.0.0:

    • Automatyczne sortowanie: Od teraz premiowane listy kanałów są układane automatycznie – od najnowszej do najstarszej. Dzięki temu zawsze masz szybki dostęp do najświeższych treści.
    • Naprawa Widoczności: Poprawiłem działanie funkcji Widoczność w menu tunera (ON/OFF). Teraz akcja ta działa poprawnie i bezbłędnie przełącza status.
    • Nowe metadane: Pakiet został w pełni zaktualizowany do wersji 12.0.0 wraz ze wszystkimi niezbędnymi danymi technicznymi.

    Premiowani Twórcy

    W tej wersji wyróżniam następujących autorów:

    Quote
    Bzyk83 • Anom • Paweł Pawełek • JakiTaki • Fullkiller • Koncior • Twarek • Conrado • Dominico

    Informacja techniczna

    Aktualizacja jest już gotowa. Możesz ją pobrać/zainstalować bezpośrednio przez AIO Panel.

    Dzięki za korzystanie z mojego projektu!


    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh

    Buy Paweł Pawełek a Coffee
    Become a supporter of Paweł Pawełek today!
    ko-fi.com
  • AIO Panel 12.0.1 Update


    - removed duplicate Bzyk83 and JakiTaki channel lists,

    - these authors' lists are now downloaded only from one repository,

    - hidden channel lists older than 2026,

    - kept channel list sorting from newest to oldest,

    - added Bouquet Maker Xtream installer,

    - improved Channel List Backup function,

    - improved Channel List Restore function,

    - backup now includes full channel list files: lamedb, lamedb5, bouquets.tv, bouquets.radio, userbouquet.*,

    - Restore now removes old channel lists and restores a complete backup,

    - added information about an available AIO Panel update at the bottom of the screen,

    - added changelog preview before updating,

    - added YES/NO choice during update, without forcing installation,

    - added Broken Plugins Cleaner function,

    - cleaning removes broken plugins from the system,

    - improved plugin visibility on Infinity Neo and MyMetrix-neo skins,

    - improved visibility of the selected menu item,

    - improved colors, backgrounds and screen layers,

    - added Polish and English descriptions for functions,

    - added bottom information explaining what each function does,

    - added automatic channel list reload after installation without forcing a GUI restart,

    - updated version.txt, changelog.txt, README.md, installer.sh, menu and IPK control file.


    Perform the update from the AIO Panel plugin. Future updates will not be forced and will be available for installation on request.



    AIO Panel 12.0.1 Aktualizacja


    - usunięto dublowanie list Bzyk83, JakiTaki,

    - listy tych autorów są pobierane tylko z jednego repozytorium,

    - ukryto listy kanałów starsze niż 2026,

    - zachowano sortowanie list od najnowszej do najstarszej,

    - dodano instalator Bouquet Maker Xtream,

    - poprawiono działanie Backup List Kanałów,

    - poprawiono działanie Restore Listy Kanałów,

    - backup obejmuje teraz pełne pliki list: lamedb, lamedb5, bouquets.tv, bouquets.radio, userbouquet.*,

    - Restore czyści stare listy i przywraca pełną kopię,

    - dodano informację o dostępnej aktualizacji AIO Panel na dole ekranu,

    - dodano podgląd listy zmian przed aktualizacją,

    - dodano wybór TAK/NIE przy aktualizacji, bez wymuszania instalacji,

    - dodano funkcję Czyszczenie niedziałających wtyczek,

    - czyszczenie usuwa uszkodzone wtyczki z systemu,

    - poprawiono widoczność wtyczki na skinach Infinity Neo i MyMetrix-neo,

    - poprawiono czytelność zaznaczonej funkcji w menu,

    - poprawiono kolory, tła i warstwy ekranu wtyczki,

    - uzupełniono opisy funkcji po polsku i angielsku,

    - uzupełniono dolne informacje, co robi dana funkcja,

    - dodano automatyczne przeładowanie list kanałów po instalacji bez wymuszania restartu GUI,

    - zaktualizowano version.txt, changelog.txt, README.md, installer.sh, menu i kontrolę IPK.


    Wykonać aktualizację z wtyczki AIO Panel. Kolejne aktualizacje nie będą wymuszane, a dostępne do instalacji na życzenie.


    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh

    Buy Paweł Pawełek a Coffee
    Become a supporter of Paweł Pawełek today!
    ko-fi.com

  • Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh

    Buy Paweł Pawełek a Coffee
    Become a supporter of Paweł Pawełek today!
    ko-fi.com
  • online update 12.0.6 v


    11.06.2026

    AIO Panel Plugin Update (version 12.0.6)

    The following summary includes all changes, improvements, and fixes introduced in the recent releases (12.0.4, 12.0.5, and 12.0.6), ordered by their importance to system stability.

    1. Critical Stability and Safety Fixes (Bootloop Prevention)

    • Elimination of reboot loops: Disabled plugin startup tasks during Enigma2 GUI boot. This change drastically reduces the risk of getting the box stuck in a reboot loop (bootloop) at startup.
    • Python architecture lock: Introduced a safeguard preventing accidental execution of Python 3-specific installers on older images based on Python 2.
    • External script control: Added a confirmation prompt before running external installers (default selection set to a safe NO).
    • Secure password change (set_system_password): The password argument is now processed by the _safe_shell_arg() function, which eliminates syntax errors and crashes when special characters are used.
    • Removed the redundant WHERE_SESSIONSTART entry from the lightweight plugin.py file.

    2. New, Secure Installation Mechanism and ZIP Archive Handling

    • Verification before extraction: The installer now creates a dedicated extract directory, where it first verifies the integrity of the downloaded ZIP file, and only proceeds with the actual installation after a positive result.
    • Protection against corrupted files: If the downloaded ZIP file is detected as empty or corrupted, the installer aborts immediately, protecting system files from damage.
    • Automatic dependency resolution: If the unzip tool is missing from the system, the script attempts to install it automatically via the opkg package manager.

    3. Technical Changes in Code, Process and Timeout Handling

    • Optimization of the _run_shell_capture function:
      • In the Python 3 environment, the native communicate(timeout=...) solution is now utilized.
      • In the Python 2 environment, a secure mechanism based on Timer has been introduced, which correctly kills the process after the timeout expires.
      • Eliminated the risk of raising a subprocess.TimeoutExpired exception in systems that do not support it.
    • Secure file reading (_read_first): Conversion to a with open(...) block guarantees that the file descriptor is properly closed under all conditions.
    • Resolution safeguard (_desktop_size): Added validation to check if the getDesktop(0) function actually returned an object, preventing crashes on non-standard screen configurations.

    4. Reduction of Forced System Reboots

    Reduced automatic rebooting of the tuner without explicit user consent:

    • AIO Panel no longer forces an automatic reboot after running installers from the menu.
    • Super Konfigurator no longer requires a full system restart upon completing the configuration.
    • The installer.sh installation script downloaded directly from the GitHub repository no longer performs an automatic device reboot.

    5. Network Connection Security (_download_url_to_file)

    • SSL handling in Python 3: When the allow_insecure_fallback=True option is active, optional certificate verification bypassing via ssl._create_unverified_context() has been added.
    • Fallback mechanism: The fallback routine using system tools wget and curl has been fully retained.

    6. Class and Structure Refactoring

    • The main screen class has been renamed from Panel to PanelAIO.
    • The loading screen AIOLoadingScreen now correctly calls the new PanelAIO class.

    7. OSCam Package Information and Retained Features

    • Binary version: The OSCam binary included directly in the plugin is the version from fed -0 (identical to the version available in standard downloadable plugins).
    • Retained the oscam.dvbapi function along with the Poland package update.
    • Fixes regarding the Backup/Restore functionality for channel lists remain fully active.

    8. System File Cleanup

    • Added automatic cleanup of remnants from the old plugin location (/usr/lib/enigma2/python/Plugins/Extensions/PanelAIO).
    • The script automatically removes obsolete, compiled .pyc and .pyo files during the update.
    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh
  • ========================================
    AIO Panel 13.0.0 Final
    Changelog / Release Notes

    [EN]

    [13.0.0]

    AIO Panel 13.0.0 Final

    • Fixed a crash on FHD skins, reported among others on Algare FHD, when opening the waiting window in run_command_in_background.
    • Removed the use of MessageBox(enable_input=False) in background tasks.
    • Added a safe fallback for MessageBox windows, improving compatibility with different Enigma2 skins.
    • Improved OSCam file handling for non-standard OSCam installations, especially OSCam jej@n / S4Updater.
    • The following functions now detect the active OSCam configuration directory from the running OSCam process:
      • oscam.dvbapi
      • oscam.srvid
      • oscam.srvid2
      • SoftCam.Key
      • OSCam password removal
    • Before modifying OSCam files, AIO Panel now creates dated backup copies.
    • If the OSCam configuration directory cannot be detected clearly, the operation is stopped for safety.
    • Added OSCam Levi45 installer using the official Levi45Emulator command.
    • The Softcam menu now shows a simplified name:
      Oscam Levi45
      together with the detected OSCam version number.
    • Improved safety when working with OSCam-related files.
    • Improved compatibility with different Enigma2 images, skins and OSCam installations.

    Recommended after installation:

    • Restart GUI manually after updating.
    • If you use a non-standard OSCam installation, check that your OSCam is running correctly before using OSCam file update functions.

    AIO Panel 13.0.0 Final

    by Paweł Pawełek

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

    [PL]

    [13.0.0]

    AIO Panel 13.0.0 Final

    • Naprawiono crash na skinach FHD, zgłoszony między innymi dla Algare FHD, podczas otwierania okna oczekiwania w run_command_in_background.
    • Usunięto użycie MessageBox(enable_input=False) w zadaniach tła.
    • Dodano bezpieczny fallback dla okien MessageBox, poprawiając zgodność z różnymi skinami Enigma2.
    • Poprawiono obsługę plików OSCam dla niestandardowych instalacji, szczególnie OSCam jej@n / S4Updater.
    • Następujące funkcje wykrywają teraz katalog konfiguracji z aktywnego procesu OSCam:
      • oscam.dvbapi
      • oscam.srvid
      • oscam.srvid2
      • SoftCam.Key
      • kasowanie hasła OSCam
    • Przed zmianą plików OSCam tworzone są kopie bezpieczeństwa z datą.
    • Jeżeli katalog konfiguracji OSCam nie zostanie wykryty jednoznacznie, operacja zostaje przerwana ze względów bezpieczeństwa.
    • Dodano instalator OSCam Levi45 z oficjalnego polecenia Levi45Emulator.
    • Menu Softcamy pokazuje teraz uproszczoną nazwę:
      Oscam Levi45
      razem z wykrytym numerem wersji OSCam.
    • Poprawiono bezpieczeństwo pracy z plikami związanymi z OSCam.
    • Poprawiono zgodność z różnymi obrazami Enigma2, skinami i instalacjami OSCam.

    Zalecane po instalacji:

    • Po aktualizacji wykonaj ręczny Restart GUI.
    • Jeżeli używasz niestandardowej instalacji OSCam, sprawdź działanie OSCam przed użyciem funkcji aktualizacji plików OSCam.

    AIO Panel 13.0.0 Final

    by Paweł Pawełek


    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh
  • master G

    Added the Label Panel AIO
  • 🚀 AIO Panel 13.0.1 Update

    A new update of AIO Panel 13.0.1 for Enigma2 is now available.

    Main changes:

    • added installer for PP Channel Sync
    • updated oscam.dvbapi Poland data
    • updated Fury FHD skin installer command
    • removed the old “Clean non-working plugins” menu entry
    • all other AIO Panel functions remain unchanged

    The update is available directly from the AIO Panel plugin.

    After updating, a manual GUI restart is recommended.

    AIO Panel 13.0.1

    by Paweł Pawełek



    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh
  • 🚀 AIO Panel 13.0.2 Update

    A new update of AIO Panel 13.0.2 for Enigma2 is now available.

    This release mainly improves compatibility with OpenPLi, especially for downloading and installing channel lists and online plugins.

    Fixed / improved:

    • improved AIO Panel operation on OpenPLi,
    • fixed channel list installation,
    • channel lists and bouquets are now refreshed after installation,
    • improved online plugin downloads,
    • safer installation process — the current channel list should not be removed if the new one fails to install.

    All other AIO Panel functions remain unchanged.

    📌 Update is available directly from the AIO Panel plugin.

    Manual GUI restart is recommended after updating.

    AIO Panel 13.0.2

    by Paweł Pawełek

    • Official Post

    please attach new ipk on fioirst post of topic

  • 🚀 AIO Panel 13.0.3 — Update Available

    A new version of AIO Panel 13.0.3 for Enigma2 is now available.

    What’s improved?

    🔹 Super Configurator now installs the AIO Team 13E + 19.2E channel list,

    🔹 improved channel list sorting and layout,

    🔹 fixed the Channel List Restore function — restoring channel lists should no longer affect tuner, network, satellite configuration or other system settings.

    All other functions remain unchanged.

    📌 The update is available directly from the AIO Panel plugin.

    A manual GUI restart is recommended after updating.

    AIO Panel 13.0.3

    by Paweł Pawełek

    Code
    wget -q -O - https://raw.githubusercontent.com/OliOli2013/PanelAIO-Plugin/main/installer.sh | /bin/sh
    • Official Post

    please attach new ipk on first post of topic


    Have a look here - Attachments vs Filebase: Where Should Your Files Go?


  • I attached it immediately. The first post of the topic has been edited.

  • 🚀 AIO Panel 14.0.0 — probably the final major update

    AIO Panel has reached the form I originally wanted when I started this project — a complete, modern and convenient toolbox for Enigma2 receivers.

    Version 14.0.0 brings:

    • a completely redesigned modern interface,
    • improved navigation and new function icons,
    • CPU, RAM and flash usage information,
    • automatic Polish/English language selection,
    • support for both Python 2 and Python 3 images,
    • the new E2 Doctor plugin for Python 3 systems,
    • improved channel list sorting — newest lists first,
    • Azman lists removed and Vhannibal placed at the bottom.

    AIO Panel still includes channel lists, plugins, softcams, picons, backup and restore tools, system utilities and many other useful functions in one place.

    Thank you to everyone who tested the plugin and reported issues during its development.


    📦 The IPK installation file is available for download in the first post.


    AIO Panel 14.0.0

    by Paweł Pawełek



    Buy Paweł Pawełek a Coffee
    Become a supporter of Paweł Pawełek today!
    ko-fi.com

Enhance your Enigma2 with top add-ons panel plugins

Access curated downloads and community support for installation. Download and get support for Enigma2 add-ons panel plugins. Your resource for the best extensions and management tools.