Posts by iet8

    Hi,

    Now moved to version 1.3B - first post

    Issues related to IPTV channels, streaming, and Streamrelay have been fixed, including the problem of duplicated names after markers. Full support has also been added for 5002 channels (extplayer3 / Webcams), along with major improvements in loading speed for very large bouquets.

    • Increased the maximum channel limit from 20,000 to 100,000.

    • Added core IPTV fields (is_iptv and url) inside the channel structure.

    • Added full support for stream type 5002.

    • Improved IPTV channel name and URL extraction.

    • Improved bouquet saving and automatic description writing when a channel name is available.

    • Fixed the damaged and missing code section that was causing build failures.

    • Significantly improved channel search performance.

    • Implemented direct comparison using:

    • Service ID
    • Transponder ID
    • Network ID
    • Namespace

    instead of repeated text parsing, resulting in much better speed and accuracy.

    • Separated IPTV channel comparison logic from DVB channel comparison to improve matching performance and accuracy.

    • Prevented duplicated marker names and IPTV channels with zero identifiers.

    • Added full support for correctly extracting names from 5002 channels.

    • Improved folder loading speed using a fast lookup table instead of slow recursive searching.

    • Fixed freezing and the:

    "Program Not Responding"

    state that occurred while loading very large bouquets, especially IPTV and Webcam bouquets.

    Br

    hI,

    Now moved to version 1.3 , FRIST POST

    🔹 General Improvements

    • Added a Save As button/option next to Save.

    • Improved the Save As dialog to allow folder selection directly with the mouse instead of manually typing the path.

    • Fixed saving of the local folder path inside settings.ini.

    • Converted the bouquet limit to a dynamic system instead of the previous fixed limit of 100 bouquets.

    • Improved bouquet service capacity to prevent stopping at small or limited sizes.

    • Added saving of the last opened page/view inside the program.

    • Fixed the issue where:

    Items in list: 0

    was displayed even though channels were visible correctly.

    • Improved horizontal scrolling support when expanding columns inside tables.

    ━━━━━━━━━━━━━━━━━━

    Terrestrial & IPTV Support Summary

    ━━━━━━━━━━━━━━━━━━

    🔹 Terrestrial Channels

    • Terrestrial channels now appear in the satellite filter as:

    Terrestrial

    • Added support for:

    DVB-T

    DVB-T2

    • Channel information is displayed in the channels table, including:

    • Frequency
    • System
    • SID
    • TSID
    • NID

    • Terrestrial channel details can be edited through:

    Show / Edit Details

    ━━━━━━━━━━━━━━━━━━

    🔹 IPTV Channels

    • IPTV channels now appear in the satellite filter as:

    IPTV

    • Added a dedicated IPTV filter.

    • Supported Stream Types:

    • DVB (1)
    • Gstreamer (4097)
    • Gstplayer (5001)
    • extplayer3 (5002)

    • IPTV channels display IPTV in the Satellite column.

    • Inside bouquet details, IPTV channels are displayed using only 3 columns:

    • Service
    • Type
    • Satellite

    • IPTV channels can now be added and edited directly from the bouquet list.

    • The program now supports:

    • Editing stream URLs
    • Copying stream URLs
    • Testing streams
    • Changing stream types

    • Stream type is saved directly inside the service reference.

    ━━━━━━━━━━━━━━━━━━

    🔹 New IPTV Filter

    A new dropdown filter named:

    IPTV

    has been added next to the existing filters.

    Available options:

    • IPTV = No stream type filtering

    • DVB (1)

    • Gstreamer (4097)

    • Gstplayer (5001)

    • extplayer3 (5002)

    When selecting any option:

    • The program automatically switches filtering to IPTV channels only.

    • Only channels matching the selected stream type are displayed.

    • The selected option is automatically saved inside:

    settings.ini

    just like the other filters and program settings.


    8.png

    Hi,


    I have started working on most of the modifications, but unfortunately I do not have enough time for proper testing.

    Could you help me with testing? I can send you a private version tomorrow for you to try.

    HI,

    Now Moved to Version 1.2 , first post

    Improvements and Fixes:

    • Improved the bouquet loading and parsing engine to support different and non-standard folder structures.

    • Added an automatic bouquet discovery system that detects and loads existing bouquets even when some index files are missing.

    • Fixed the issue of phantom or invalid bouquets appearing in the bouquet tree and automatically filters them out.

    • Improved Russian language support when reading bouquet and channel names, fixing issues that could cause some channels or bouquets not to be displayed correctly.

    • Enhanced compatibility with both legacy and modern Enigma channel list formats.


    Result:

    The application is now more stable and accurate when loading and displaying bouquets and channels, with improved Russian language support and complete removal of phantom bouquets.


    2.png


    Br

    The subbouquets are now showing up, but if you click on one of them, no channels appear anywhere. That's what I think is missing.

    Hi,

    I developed this software, and I also took the time to help resolve the issue you experienced. I was a little surprised not to receive even a simple word of appreciation from you , it could encourage me to keep improving the software and providing assistance !!!!!!!!!!!!!!!!!!!



    I have moved some channels into a Sub Folder and attached two screenshots for reference:

    • The first screenshot is from the PC application.
    • The second screenshot is from the receiver.

    Both screenshots clearly show that the channels are actually present inside the Sub Folder and have been saved correctly.


    Therefore, I am unable to provide any further assistance regarding this issue, as the program is working properly and I cannot do nay thin more .


    1.png


    2.png


    BR

    Hi,

    now moved to Version 1.1 , first post.

    What's New:

    • Added the ability to create a Sub Folder within the bouquets list/tree.
    • Replaced the green icon with the original blue icon to clearly distinguish it from the green NewFTP icon and improve visual identification.

    7.png


    8.png


    Br.

    No, that's not it.

    It's a bouquet that contains several sub-bouquets.


    Like the sub-bouquets that BouquetMakeXtream makes, for example.

    I think you may not have looked closely at the screenshot. A feature for creating sub-folders under any folder has already been implemented. As shown in the image, S1, S2, and S3 are all sub-folders created under the parent folder


    I have only tested it inside the Favorites folder, but it can also be added under any other bouquet or folder.


    1.png

    Windows Defender blocked it as a virus

    Bitdefender - ًWindow defender and some other antivirus programs may sometimes flag or block applications built with Visual Studio. This does not necessarily mean that the application contains malware. Common reasons include the lack of a digital signature (Code Signing), low reputation because the file is new and unknown, and the use of networking features such as FTP and Telnet, which can be considered sensitive behavior by security software. In many cases, these detections are simply false positives rather than genuine malware findings. It is always recommended to review the detection details provided by the antivirus software before assuming that the file is infected.


    Br

    Hi,

    I am user just like you for more than 25 years, and I have always been passionate about satellite technology and receiver systems. Over the years, I noticed a number of limitations and shortcomings in the available software, as well as several features and ideas that I wished existed to make daily tasks easier and improve the overall user experience.

    For this reason, I decided to develop this software based on my own vision and practical experience in the field. My goal was to address the issues I personally encountered over the years while adding the features, improvements, and functionality that I always felt were missing.

    The result is a tool designed to be practical, fast, lightweight, and easy to use, with a strong focus on efficiency, stability, and user convenience. My aim is to provide a better experience for users by combining powerful functionality with simplicity and performance.


    As with any software project, we may encounter some issues or unexpected problems along the way. However, continuous improvement is an important part of the development process, and we will always strive to identify, fix, and improve any issues that arise. Our goal is to keep refining the software until it reaches the highest possible level of stability, reliability, and performance.


    Br

    Hi,

    I am user just like you for more than 25 years, and I have always been passionate about satellite technology and receiver systems. Over the years, I noticed a number of limitations and shortcomings in the available software, as well as several features and ideas that I wished existed to make daily tasks easier and improve the overall user experience.

    For this reason, I decided to develop this software based on my own vision and practical experience in the field. My goal was to address the issues I personally encountered over the years while adding the features, improvements, and functionality that I always felt were missing.

    The result is a tool designed to be practical, fast, lightweight, and easy to use, with a strong focus on efficiency, stability, and user convenience. My aim is to provide a better experience for users by combining powerful functionality with simplicity and performance.


    As with any software project, we may encounter some issues or unexpected problems along the way. However, continuous improvement is an important part of the development process, and we will always strive to identify, fix, and improve any issues that arise. Our goal is to keep refining the software until it reaches the highest possible level of stability, reliability, and performance.


    Br

    Hi,

    Channels Manager

    Channels Manager is a professional, lightweight, and high-performance tool designed for managing channel lists and bouquets for satellite receivers running Enigma2, Dreambox, VU+, and compatible Linux-based systems. The application has been developed to provide users with a complete and efficient environment for organizing, editing, and maintaining channel data with ease, while offering all the essential tools required to manage receiver channel files directly from a PC.

    The program has been developed entirely in C using the native Win32 API for Windows, without relying on heavy frameworks, embedded browsers, or large third-party libraries. As a result, it delivers fast startup times, instant responsiveness, and extremely low CPU and memory usage, making it suitable for both older and modern computers.

    Channels Manager allows users to download channel files from their receiver, edit and organize them locally on the PC, and then upload the modified files back to the device over the network using FTP and receiver connection settings. It also provides a comprehensive set of channel and bouquet management tools that simplify the creation and maintenance of professional channel lists.

    Thanks to its lightweight and efficient architecture, Channels Manager delivers excellent performance when handling large channel databases. Files are opened quickly, channel information is displayed instantly, and navigation and searching through thousands of services remain smooth without impacting overall system performance.

    Key Features

    • Lightweight and fast, built entirely in C using the native Win32 API.
    • Fast startup and high responsiveness with minimal resource consumption.
    • Manage TV channels, radio channels, and data services from a single interface.
    • Download channel files from the receiver and upload them back easily over the network.
    • Support for multiple profiles to manage several receivers or connection settings.
    • Save connection information and working preferences for quick future access.
    • Easily edit, organize, and manage bouquets and channel lists.
    • Create new bouquets and reorganize channels within them.
    • Delete, move, copy, and sort channels between different bouquets.
    • Full support for essential Enigma2 files, including:
      • services
      • bouquets
      • satellites.xml
    • Display detailed channel and service information.
    • View channel parameters such as:
      • Frequency
      • Satellite
      • Broadcast system
      • Symbol rate
      • SID
      • Other service-related information
    • Fast search capabilities across channels and bouquets.
    • Advanced filtering by:
      • Channel type
      • Satellite
      • DVB system
      • Service status
    • Test receiver connectivity before starting download or upload operations.
    • Verify login credentials before executing file transfers.
    • Option to show or hide passwords while entering connection details.
    • Clean and organized interface designed to efficiently manage large channel databases.
    • Simplifies the creation and editing of professional channel lists.
    • Reduces the time required to organize channels and bouquets compared to traditional methods.
    • Native Windows interface design for improved stability and performance.
    • Suitable for both beginners and advanced users.

    Performance and Stability

    Performance and stability were top priorities during development. The application is built entirely as native code, without additional software layers that could negatively affect speed or responsiveness. This results in faster file loading, smoother interface operation, and rapid navigation through channels and bouquets, even when working with large channel databases.

    The user interface has also been designed to be practical and intuitive, allowing quick access to essential functions without unnecessary complexity or excessive configuration.

    Conclusion

    Channels Manager is a professional, fast, and lightweight application for managing and organizing channel lists and bouquets for Enigma2, Dreambox, VU+, and compatible receivers directly from a PC. Developed in C using the native Win32 API, it provides excellent performance, stability, and extremely low resource consumption. The software includes all the tools needed to download channel files, edit and organize bouquets, search and filter services, test connections, and upload changes back to the receiver safely and efficiently over the network. It is an ideal solution for anyone who wants to create, manage, and maintain professional channel lists quickly, efficiently, and without unnecessary complexity.


    1.png


    2.png


    3.png


    4.png


    5.png


    6.png


    Br

    Hi,

    Now moved to Version 1.2 , first post

    Changes and Improvements:

    • Various code improvements and optimizations.

    • Added support for customizing theme colors, allowing each user to personalize the interface to their preferred appearance.


    9.png

    Hi,

    Now we move To Ver 1.1 , first post
    Several improvements and modifications have been made to the code
    Add Dark Mode to Ftp , Now you have many Themes , also you can change the background

    Enable Receiver Directory Path History


    1.png


    Enigma2 Control Manager Ver 1.0


    Enigma2 Control Manager has been developed from the ground up as a comprehensive and professional solution for managing and programming Linux / Enigma2-based satellite receivers such as Dreambox, Vu+, Gigablue, Octagon, and others.


    The project was created to address the common shortcomings of traditional management tools, including slow file transfers, interface freezes, and unstable connections, while providing a unified workspace that brings together all essential tools required by both end users and developers in a single application.


    Instead of switching between multiple programs for file management, command execution, and channel editing, Enigma2 Control Manager integrates three fully synchronized modules: FTP Manager, Channels Manager, and Telnet Terminal, delivering a faster, simpler, and more efficient receiver management experience.

    Technical Architecture & Performance

    • Developed entirely in C using Visual Studio and the native Win32 API.
    • Extremely lightweight, with a size of approximately 1 MB.
    • Instant startup and responsive performance with minimal CPU and memory usage.
    • Fully Portable application requiring no installation and no additional dependencies such as .NET Framework or Java.
    • Utilizes the built-in WinINet library for stable and reliable network communication.
    • Stores settings and transfer history in lightweight INI files instead of complex databases for maximum speed and simplicity.

    Module 1: Receiver FTP

    An advanced file management module designed for fast and efficient file transfers between the PC and the receiver.


    Key Features

    • Dual-pane interface for convenient upload and download operations.
    • Drag-and-drop file transfer support.
    • Intelligent synchronized navigation (Lockstep Navigation) between local and remote directories.
    • Full support for displaying Arabic filenames correctly (UTF-8 Fix).
    • Support for:
      • FTP
      • FTPS
      • SCP / SSH
    • Built-in Keep-Alive mechanism to prevent connection timeouts.
    • Compress files and folders into ZIP archives before uploading for faster transfers.
    • Local ZIP extraction support.
    • Smart detection of old backup files (.bak) with optional cleanup recommendations.
    • Direct editing of receiver files with automatic upload after saving.
    • Support for external editors such as Notepad++.
    • Integrated CHMOD permission management from the context menu.
    • Instant file and folder search using Ctrl+F.
    • Folder comparison with visual highlighting of missing or modified files.

    Connection Management (Site Manager)

    • Store an unlimited number of receiver profiles.
    • Save:
      • IP Address
      • Username
      • Password
      • Port
    • Quick connection via double-click.
    • No automatic connections are made when the application starts.

    File Management

    • Upload and download files and directories.
    • Protection against accidental file overwrites.
    • Displays old and new file sizes before replacement.
    • Quick-access context menu for common operations.
    • Supports commonly used CHMOD values such as:
      • 755
      • 775
      • 777
      • 644
      • 666
      • 600

    Module 2: Channels Manager

    A dedicated module for managing channels and bouquets without the need for third-party applications.


    Main Features

    • Import and export channel files.
    • Supports:
      • lamedb
      • userbouquet
      • satellites.xml
    • Picon management and upload.
    • Automatic removal of unused Picons to save storage space.
    • Instant channel reload (Service List Reload) without rebooting the receiver.
    • Safe Restart GUI function for reloading the Enigma2 interface.

    Smart Options

    Select Files to Receive

    Allows the user to choose exactly which files should be downloaded:

    • Channels only
    • Satellites and transponders only
    • All files

    Auto Reload Settings Enigma2

    Automatically reloads channel settings on the receiver immediately after uploading, without requiring a restart.


    Remove Unused Bouquets

    Deletes obsolete or unused bouquet files from the receiver to keep the system organized.


    Upload Picons

    Automatically uploads channel Picons together with channel files.


    Safe User Interface

    • Custom Owner-Draw buttons.
    • Modern visual effects.
    • Confirmation dialogs for sensitive operations.
    • Ability to run the Channels module independently using:

    NewFtp.exe /channels


    Module 3: Telnet Terminal

    A high-performance integrated terminal that eliminates the need for external Telnet applications.


    Professional Command History System

    • Stores commands in an external file (cmd_history.txt).
    • Prevents saving empty or duplicate commands.
    • Command navigation using ↑ and ↓ arrow keys.
    • F7 command history popup list.
    • TAB-based command auto-completion.
    • Cursor locking within the active input line to prevent accidental modification of previous output.

    Additional Features

    • Fast and direct receiver connection.
    • Full copy and paste support.
    • Ability to run the Telnet module independently using:

    NewFtp.exe /telnet

    • Easy execution of system commands and package management tasks.
    • Multi-line command support.

    Security & Data Protection


    Secure Communication

    • Full SCP / SSH support through port 22.
    • Encrypted transfer of sensitive files and data.

    Password Protection

    • Uses the official Windows Crypt32 library.
    • Passwords are encrypted before being stored in configuration files.
    • Decryption occurs only in memory during active connections.
    • Passwords are never displayed or stored as plain text.

    Conclusion

    Enigma2 Control Manager provides a complete, lightweight, and high-performance environment that combines:

    • Advanced file management and networking.
    • Channel and bouquet editing and transfer.
    • Direct receiver control through Telnet.
    • Strong security with encrypted communications.

    The result is a unified professional tool designed specifically to meet the needs of Enigma2 users and developers, offering speed, stability, security, and ease of use in a single application.

    1.png


    2.png


    3.png


    4.png


    5.png


    6.png

    7.png

    8.png

    Hi,

    Now we moved to version 5.8 , - download from first post


    code improvements and modifications have been made.


    A third weather source, MSN, has also been added.


    It provides weather forecasts for up to 10 days only.


    A new feature has been added to identify the weather provider in the upper-left corner of the screen.

    Tested on:

    • Merlin image
    • Gemini
    • OpenATV 7.6
    • OpenATV 8.0
    • OpenPli

    1.png


    2.png


    Installation

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


    Br