https://github.com/ctlcltd/e2-sat-editor
Satellite channel lists editor with tab navigation 📡 for Enigma2, Neutrino, Lamedb, dreambox lists
https://github.com/ctlcltd/e2-sat-editor
bouquet channels cpp17 dreambox dvb editor enigma2 lamedb list neutrino qt-gui set-top-box settings stb tv
Last synced: 2 months ago
JSON representation
Satellite channel lists editor with tab navigation 📡 for Enigma2, Neutrino, Lamedb, dreambox lists
- Host: GitHub
- URL: https://github.com/ctlcltd/e2-sat-editor
- Owner: ctlcltd
- License: gpl-3.0
- Created: 2022-02-14T20:45:06.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-29T17:10:14.000Z (2 months ago)
- Last Synced: 2026-03-29T19:28:14.217Z (2 months ago)
- Topics: bouquet, channels, cpp17, dreambox, dvb, editor, enigma2, lamedb, list, neutrino, qt-gui, set-top-box, settings, stb, tv
- Language: C++
- Homepage: https://e2sateditor.com
- Size: 19.5 MB
- Stars: 24
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE-GPL-3.0-or-later
- Code of conduct: CODE_OF_CONDUCT.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
# e2 SAT Editor
e2 SAT Editor is a satellite channel lists editor, for Enigma2, Neutrino, dreambox lists.
Cross-platform (Windows, macOS, Linux, Unix-like BSD) and free.

It has tab navigation with global Cut-Copy-Paste support; Drag and Drop support; import and export of Lamedb, bouquets and userbouquets; FTP support; built-in Picons editor; tools for sorting and management of channel lists; non-destructive editing; dark and light themes.
**Utils:** Error Checker, Autofix, remove duplicates, fix and remove parameters and flags, Sort channels and bouquets.
It supports both Enigma2, Lamedb 4 and Lamedb 5 formats (2.4 and 2.5) and Enigma1 (2.3 and 2.2).
And it supports also Neutrino xml (api v1, v2, v3, v4).
Â
📡 **Download new releases from [Releases](https://github.com/ctlcltd/e2-sat-editor/releases)**
Â
💡 **Try now online DEMO: https://ctlcltd.github.io/e2se-wasm-demo/**
*Note: Online demo has limitations imposed by remote use, you cannot open and save files other than the demo ones included.*
## Screenshot
*Sample of the software running on Windows*
[](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-wlw.webp)
*Sample of the software running on macOS with dark appearance variant*
[](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-mdm.webp)
*Sample of the software running with (Qt) Fusion appearance*
[ Fusion appearance")](https://github.com/ctlcltd/e2-sat-editor/blob/main/res/screenshot-flf.webp)
## Contributing
To contribute, you can open [Issues](https://github.com/ctlcltd/e2-sat-editor/issues) to report a bug, or send your contribution via [Pull Request](https://github.com/ctlcltd/e2-sat-editor/pulls).
For suggestions of any kind, open a [Feature request](https://github.com/ctlcltd/e2-sat-editor/issues/new?template=feature_request.yml).
* [BUGS.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/BUGS.md)
* [ROADMAP.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/ROADMAP.md)
* [CONTRIBUTING.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/CONTRIBUTING.md)
* [CODE_OF_CONDUCT.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/CODE_OF_CONDUCT.md)
## Development
Before start, you need to install build tools and Qt: https://www.qt.io/download
You might need Curl installed with headers, details here: https://curl.se/download.html
Depending on your OS environment, you should install dependencies.
Clone the repository:
```
git clone https://github.com/ctlcltd/e2-sat-editor.git
```
Instructions on how to build in [BUILD.md](https://github.com/ctlcltd/e2-sat-editor/blob/main/BUILD.md) file.
## Source tree
|Folder|Description|
|-|-|
|**dist**|Target files for platforms|
|**res**|Resource files|
|**scripts**|Utils scripts|
|**src**|Software source|
|**translations**|Translation files|
|**workspace**|Utils py scripts for emulation: ftp telnet webif|
## Translations
The software is available in 33 languages: Arabic, Bulgarian, Catalan, Czech, Danish, German, Spanish, Persian, Finnish, French, Gaelic, Galician, Hebrew, Croatian, Hungarian, Italian, Japanese, Korean, Lithuanian, Latvian, Dutch, Norwegian Nynorsk, Polish, Portuguese (Brazil), Portuguese (Portugal), Russian, Slovak, Slovenian, Swedish, Turkish, Ukrainian, Chinese (China), Chinese (Taiwan).
New languages can be added.
Contribute to translations on the website: https://e2sateditor.com/translate/
## License
Source code is licensed under the terms of the [MIT License](https://github.com/ctlcltd/e2-sat-editor/blob/main/LICENSE-MIT)
Source code is also licensed under the terms of the [GNU GPLv3 License](https://github.com/ctlcltd/e2-sat-editor/blob/main/LICENSE-GPL-3.0-or-later)
The software will be distribuited under the terms of the GNU GPLv3 License.