View on GitHub

DemonEditor

Enigma2 channel and satellite list editor.

DemonEditor

License: MIT platform

Enigma2 channel and satellite list editor for GNU/Linux.

Experimental support of Neutrino-MP or others on the same basis (BPanther, etc).

Main features of the program

To increase program functionality you can use extensions.

Keyboard shortcuts

For multiple selection with the mouse, press and hold the Ctrl key!

Minimum requirements

Python >= 3.6, GTK+ >= 3.22, python3-gi, python3-gi-cairo, python3-requests.

Optional: python3-pil, python3-chardet, ffmpeg.

Installation and Launch

To create a simple debian package, you can use the build-deb.sh. You can also download a ready-made *.deb package from the releases page.
Users of LTS versions of Ubuntu or distributions based on them can use PPA repository.
A ready-made package is also available for Arch Linux users in the AUR repository.

pip3 install requests telnetlib-313-and-up --break-system-packages

Optional: brew install pillow python-chardet ffmpeg

Launch is similar to Linux.

You can also download the ready-made package as a *.dmg file from the releases page.
Recommended copy the package to the Application directory.
Perhaps in the security settings it will be necessary to allow the launch of this application!

All builds may contain components distributed under the GPL v3 or lower license.
By downloading and using this packages you agree to the terms of this license and the possible inconvenience associated with this!

THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY.
AUTHOR IS NOT LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY CONNECTION WITH THIS SOFTWARE.

Important

Support for DVB-T/T2 and DVB-C channels for Neutrino is not fully implemented and has an experimental status.

Main supported lamedb format is version 4. Versions 3 and 5 has only experimental support! For version 3 is only read mode available. When saving, version 4 format is used instead.

When using the multiple import feature, from lamedb will be taken data only for channels that are in the selected bouquets! If you need full set of the data, including [satellites, terrestrial, cables].xml (current files will be overwritten), just load your data via “File/Open” and press “Save”. When importing separate bouquet files, only those services (excluding IPTV) that are in the current open lamedb (main list of services) will be imported.

The built-in Telnet client does not support ANSI escape sequences!

For streams playback, this app supports VLC, MPV and GStreamer. Depending on your distro, you may need to install additional packages and libraries.

Command line arguments:

License

Licensed under the MIT license.