# MyWebUIController v1.0.0 for Enigma2 Receivers
I am pleased to introduce **MyWebUIController**, a unified Enigma2 extension developed to simplify the management of IPTV and audio subscription files.
**Developed by MNASR — 2026**
Special thanks to the developers of all supported plugins.
---
## Overview
MyWebUIController allows users to manage multiple plugin subscription files from a single receiver interface and from a clean browser-based Web UI.
Instead of editing configuration files manually through FTP or a text editor, users can add, edit, delete, reorder, back up, and restore subscription entries in a structured way.
---
## Currently Supported Plugins
### 1. MyHybridIPTV
Manage:
* M3U playlists
* Stalker portals
* Xtream Codes subscriptions
### 2. XStreamity
Manage and reorder structured Xtream Codes playlist entries.
### 3. EStalker
Manage portal URLs and MAC addresses.
The editor accepts both standard and compact MAC formats:
The value is automatically normalized and saved as:
### 4. IPaudioPro
Manage audio groups and streams, including ordering controls for groups and items inside each group.
### 5. IPaudioPlus
Manage audio channel groups and channels, including group ordering and per-group channel ordering.
### 6. BouquetMakerXtream
Manage structured Xtream Codes playlist entries used by BouquetMakerXtream.
### 7. IPStreamer
Manage IPStreamer playlist entries with channel names and stream URLs.
---
## Receiver Interface Features
The receiver-side interface provides:
* A single list of supported plugins.
* Real icons for every supported adapter.
* Add, edit, delete, backup, and restore actions.
* Clear and consistent color-button layouts.
* INFO screen with version and developer information.
* HELP screen with a clear usage guide.
* Adapter-specific HELP pages.
* Light and dark theme settings for the Web UI.
* Configurable shared backup directory.
* Built-in update checker.
---
## Main-Screen Buttons
RED → Disable Web Server
GREEN → Enable Web Server
YELLOW → Reserved for a future feature
BLUE → Open Settings
INFO → Open About screen
HELP → Open Help Center
The INFO and HELP actions are active but intentionally hidden from the footer to keep the interface clean.
---
## Supported-Plugin List Reordering
The supported-plugin list can be rearranged directly from the receiver main screen.
Highlight a plugin and press:
The new order is saved automatically.
The Web UI home page follows the same saved order.
This feature can be enabled or disabled from the controller settings screen.
---
## Web UI
Start the Web Server from the receiver main screen, then open:
Example:
The root page displays all supported plugins with their corresponding icons.
Each adapter also has a dedicated URL:
http://RECEIVER-IP:5566/myhybridiptv/
http://RECEIVER-IP:5566/xstreamity/
http://RECEIVER-IP:5566/estalker/
http://RECEIVER-IP:5566/ipaudiopro/
http://RECEIVER-IP:5566/ipaudioplus/
http://RECEIVER-IP:5566/bouquetmakerxtream/
http://RECEIVER-IP:5566/ipstreamer/
The Web UI is intended for use on a trusted local network.
---
## Web UI Ordering Controls
Server and playlist rows include:
The order is saved only after pressing:
For grouped adapters such as IPaudioPro and IPaudioPlus, users can reorder:
* Groups.
* Streams or channels inside the selected group.
---
## Shared Backup and Restore
All adapters use a shared backup directory configured from the controller settings screen.
Each supported plugin creates its own independent backup file.
Backup and restore actions are available from both:
* The receiver interface.
* The Web UI.
---
## Light and Dark Themes
The Web UI supports:
Light mode is the default.
Users can change the theme from:
* The receiver settings screen.
* The Web UI toggle button.
The selected theme is saved globally.
---
## Built-In Update Checker
Open:
BLUE Settings
Highlight:
Check for Updates
Then press OK.
The controller compares the installed version with the remote GitHub version.
When a newer version is available:
1. A YES / NO confirmation message appears.
2. The update package is downloaded only after approval.
3. A rollback archive is created.
4. The validated update is installed.
5. Existing PNG icons are preserved.
6. The user is asked to restart Enigma2.
---
## Telnet Installation Command
Run the following command through Telnet:
wget -O /tmp/MyWebUIController.tar.gz "https://raw.githubusercontent.com/popking159/mywebuicontroller/refs/heads/main/MyWebUIController.tar.gz" && tar -xzf /tmp/MyWebUIController.tar.gz -C / && rm -f /tmp/MyWebUIController.tar.gz && killall -9 enigma2
---
## Default Settings
---
The project will continue to receive improvements, additional supported adapters, and new features.
Feedback and suggestions are welcome.
