Is your Ad working as hard as you are?
Get FREE - no obligation performance audit to maximize Ad campaigns
No Ad Account? No Problem - we regularly grow clients from $60K/m into $1M/m+ in revenue, we are confident we can help you too.
DemonEditor is a popular, open-source configuration editor for satellite receivers running Enigma2 (like Dreambox, Vu+, Octagon, Zgemma, etc.). It is widely used for managing channel lists (bouquets), satellites, and IPTV streams.
Once installed, you need to connect the software to your satellite receiver.
root with no password, or root / dreambox)./etc/enigma2/ for settings and /usr/share/enigma2/picon/ for picons).Select multiple channels (Ctrl+click), right-click → Bulk edit → add prefixes, remove strings, or change picon paths.
For Arch-based users, the process is simpler: demoneditor install
yay -S demoneditor-git
Once installed, run demoneditor from your terminal or application launcher.
sudo apt install -y qt5-default qtbase5-dev libqt5svg5 libqt5network5 libqt5xml5 qttools5-dev-tools git build-essential
Ivan knew the provider would change URLs again next month. So he wrote a simple cron job to automate the update: Open Settings: Click the Settings icon (usually a
crontab -e
He added:
0 4 * * * cd /home/ivan/demoneditor && python3 demoneditor.py --headless --update-playlist "MyProvider" --send-to-box
Now every morning at 4:00 AM, DemonEditor wakes up, refreshes the playlist, cleans the data, and beams it to the satellite receiver—all while Ivan sleeps.
DemonEditor has the best picon management of any editor: For easier access
Project ERROR: Unknown module(s) in QT: svgCause: The SVG rendering module is missing. Fix:
sudo apt install libqt5svg5-dev (Linux)qmake after installation.DemonEditor requires .NET 6.0 or later. Install it first:
# Install Microsoft's .NET runtime
sudo apt update
sudo apt install -y dotnet-runtime-6.0
Then extract and run:
tar -xzf DemonEditor-linux-x64.tar.gz
cd DemonEditor
./DemonEditor
For easier access, create a desktop entry:
cat > ~/.local/share/applications/demoneditor.desktop << EOF
[Desktop Entry]
Name=DemonEditor
Exec=/path/to/DemonEditor/DemonEditor
Icon=/path/to/DemonEditor/demoneditor.png
Type=Application
Categories=AudioVideo;TV;
EOF