XMLupdatebyiet5 – An All-in-One Plugin for Updating and Managing Satellite Files

There are 11 replies in this Thread which was already clicked 1,499 times. The last Post () by M.Sulak.

  • Dear Friends,


    During the recent period, we have noticed frequent and continuous updates to satellite transponders.


    Like many users, this required me to constantly search for updated satellite files (Satellite.xml) from different sources.


    This process was exhausting because it required: Constant searching for updated files -


    Downloading the files to a computer - Manually transferring them to the receiver


    With repeated use, this became time-consuming and frustrating.


    The Idea Behind the Plugin


    A simple idea came to mind: Why not update satellite files directly through a plugin, with a single press of the remote control, from a trusted source?


    After some consideration, I found that the main satellite-related files used by the receiver are:


    satellites.xml


    terrestrial.xml


    cables.xml


    For safety and reliability, I made the plugin automatically create a backup of the existing files on the receiver before performing any update.



    Further Development : After completing the update feature, another question came to mind:


    Why not make the plugin a complete tool for managing satellite files themselves?


    From here, the plugin was developed to support:


    Adding a new satellite


    Editing an existing satellite


    Deleting a satellite


    Adding a new transponder


    Editing a transponder


    Deleting a transponder


    To achieve this, I reused part of an old plugin originally developed years ago by the late Eng. “ Mahmoud Frag “(may he rest in peace).


    That part was reworked and updated to be fully compatible with modern Enigma2 images and recent developments.


    By the grace of God, the plugin was released in its current form:

    • XMLupdatebyiet5 ( Satellite.xml Editor by iet5 )

    * Official Plugin Description


    Satellite.xml Editor by iet5 (XMLupdatebyiet5)


    is a professional plugin for Enigma2 systems that allows users to download, manage, and edit the satellites.xml file directly from the receiver, without the need for a computer or FTP file transfers.


    The plugin provides a clean and user-friendly interface for full control over:


    Satellites


    Transponders


    With full support for open-source images such as OpenATV / OpenPLi, as well as Dreambox devices (DreamOS), and compatibility with Python 2.7 and Python 3.


    Key Features


    Ability to choose the file download location depending on the receiver and image


    Add / Edit / Delete satellites


    Add / Edit / Delete transponders


    Easy transponder reordering


    Safe saving with confirmation before exit


    Fully operable using the remote control


    No computer or external software required


    Optimized interface for FHD screens


    Compatible with Enigma2 Open Source and DreamOS


    * Main Benefit


    Quick and secure updating and organization of the satellites.xml file directly from the receiver,


    without hassle and without manual file transfers.



    How to Use the Plugin (Quick Guide)


    🔹 Launching the Plugin


    From the receiver menu:


    Menu → Plugins → Satellite.xml Editor by iet5


    🔹 Satellite Management


    Green: Add a new satellite


    OK: Edit the selected satellite


    Red: Delete the satellite


    Exit: Exit (with save confirmation if changes were made)


    🔹 Transponder Management


    After entering any satellite:


    Green: Add a new transponder


    OK: Edit the transponder


    Red: Delete the transponder


    Blue: Reorder transponders


    When exiting:


    If any changes were made, a confirmation message appears:


    Save changes?


    Yes → Save


    No → Exit without saving


    Cancel → Return without exiting


    🔹 Saving


    All changes are saved directly to:


    /etc/enigma2/satellites.xml


    No changes are lost without user confirmation.



    *Important Notes


    The plugin is safe and does not modify anything without user approval


    Compatible with:


    DreamOS (Python 2.7)


    OpenATV / OpenPLi (Python 3)



    It is recommended to rescan channels after modifying transponders

    1.jpg

    linuxsat-support.com/cms/attachment/342317/

    3.jpg

    linuxsat-support.com/cms/attachment/342319/


    linuxsat-support.com/cms/attachment/342320/

    linuxsat-support.com/cms/attachment/342321/

    linuxsat-support.com/cms/attachment/342322/



    Br

  • Hi,

    new update is now available for the plugin XMLupdatebyiet5.  Version 1.2

    • Added New languages - Now support (23 languages).

    • Compatible with Python 2.7 and Python 3.12.

    • Tested on Dreambox and Vu+ devices.

    • Tested on Merlin image, Gemini image, and OpenATV image.

    • Added a new source for file updates.

    • The new source relies بالكامل on LyngSat.

    • Updates are provided daily.

    • Redesigned the GUI interface with new icons.

    Stop wasting time manually downloading and checking files; you can stop on the downloading link and review the "Last Updated" date.
    This allows you to instantly identify the latest versions and skip outdated files before you even start the download.


    1.png

    2.png

    3.png

    4.png

    6.png


    Br

  • Hi,

    New update for the XMLupdatebyiet5 Version 1.3 .

    • Date and time format has been Adjusted.

    • Compatible with Python 2.7 and 3.12.

    • Tested on Dreambox and Vu+ devices.

    • Tested on Merlin image, Gemini image, OpenATV image, and OpenPLi image.

    Best regards.

  • Hello,
    I installed the plugin but I can't access the menu.
    It gives the following error message.


    .......

    Dreambox TWO

    AIO Experimental İmaje 2.6

    Hi my friend ,

    i did not said it will work with Dreambox one or two because i do not have any and i did not test with them, but no pb i know this pb with setfont happen with some skins , i will try to solve it.


    Br

    • Official Post

    dreamos does not accept font in menulists, for example


    <!-- Config area -->

    <widget name="config" position="10,155" size="1300,440" itemHeight="55"

    font="Regular;32" enableWrapAround="1" scrollbarMode="showOnDemand" />


    for dreambox are


    <!-- Config area -->

    <widget name="config" position="10,155" size="1300,440" itemHeight="55"

    enableWrapAround="1" scrollbarMode="showOnDemand" />



    so the .deb is not useful if you have not tested it on py2 (dreamos)


    try if work on py2..

    not tested


  • My dear friend Lululla

    I have attached a screenshot from a Dreambox 920 running the Marlin Python 2.7 image, and this proves that the plugin works on Dreambox receiver and on Python 2.7 without any problems.

    This screenshot is clear evidence that what I said is correct.

    1.png

    2.png


    3.png


    i tested with dream box 920 and VU plus and i do not have dream box one or two to test the plugin with it.


    As for the issue mentioned by our friend, I already know how fix it , it happens with some certain specific skins, and I will solve it by using the default font.

    The only issue is that I am busy at the moment.


    Br

  • Hi,

    Now moved to version 1.4. - files at first post

    An issue has been fixed that affected some Enigma2 images which use the eListbox element inside the config, and this element does not support setFont.

    Because of that, applying the font to it was causing the screen to fail to open and an error to appear.

    This has now been fixed.

    Support has also been added for devices running the plugin on Dreambox 1 and Dreambox 2.


    For installation

    Code
    wget -qO- "https://raw.githubusercontent.com/Saiedf/XMLUpdateByIet5/main/installer_xmlupdatebyiet5_auto.sh" | /bin/sh


    Good Luck




  • Hello,


    I've identified the following minor issue, and I would appreciate your attention to it.


    During the initial setup, the "Installed" message doesn't appear; the device(GUI) restarts itself, but the plugin installs without any problems.


    ..........

    Drembox Two

    DreamOS 2.6 AIO

    Edited 3 times, last by M.Sulak ().

Your resource for Enigma2 EPG tools

Get downloads and support for Cool TV Guide, CrossEPG, EPG Importer, IPTV EPG, and satellite/cable program guides. Centralized support and downloads for Enigma2 EPG plugins. Find tools for IPTV, satellite, and cable electronic program guides, including EPGImport, Web Grabber, and more.

Participate now!

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