Hier werden wir den Editor für Linux und ein wenig für macOS besprechen.
Enigma2 channel and satellite list editor for GNU/Linux and macOS.
Unterstützt Enigma2 und Neutrino-MP(oder andere auf der gleichen Basis, BPanther usw.).
Hauptfunktionen des Programms:
1. Bearbeitung von Bouqueten, Kanälen , Satelliten.
2. Unterstützung von Picons.
3. Erweiterte Unterstützung von IPTV.
4. Importfunktion.
5. Backup-Funktion.
6. Herunterladen von Picons und Aktualisieren von Satelliten (Transpondern) aus dem Internet.
7. Imports in den Bouquet(Neutrino WEBTV) aus m3u.
8. Export von Bouqueten mit IPTV-Diensten in m3u.
9. Zuordnung von EPGs aus DVB oder XML für IPTV-Dienste(nur Enigma2, experimentell).
10. Vorschau(Wiedergabe) von IPTV oder anderen Streams direkt aus der Bouquetliste (sollte VLC installiert sein).
11. Systemsteuerung mit der Möglichkeit EPG anzeigen und Timer zu verwalten (über HTTP-API, experimentell).
12. Einfacher FTP-Client (experimentell).
Tastaturkürzel:
- Strg + X - nur in der Bouquet-Liste. *
- Strg + C - nur in der Hauptliste. *
Die Zwischenablage ist "Gummi". Es gibt eine Akkumulation vor dem Einfügen! - Strg + Einfügen - kopiert die ausgewählten Kanäle aus der Hauptliste in das Bouquet am Anfang oder fügt (erzeugt) einen neuen Bouquet ein.
- Strg + BackSpace - kopiert die ausgewählten Kanäle aus der Hauptliste an das Ende des Bouquets.
- Strg + E - Bearbeiten. *
- Strg + R, F2- umbenennen. *
- Strg + S, T im Werkzeug "Satelliten" für die Erstellung eines Satelliten oder Transponders. *
- Strg + L - Kindersicherung. *
- Strg + H - ausblenden/überspringen. *
- Strg + P - Wiedergabe von IPTV oder einem anderen Stream in der Bouquet-Liste starten. *
- Strg + Z - den Kanal umschalten (zap) (funktioniert, wenn die HTTP-API aktiviert ist, nur Enigma2). *
- Strg + W - auf den Kanal umschalten und im Programm zuschauen. *
- Leertaste - auswählen/abwählen.
- Links/Rechts - Auswahl entfernen. *
- Strg + Nach oben *, Nach unten *, Bild-Auf, Bild-Ab, Nach Hause, Ende - ausgewählte Elemente in der Liste verschieben.
- Strg + O - Benutzerdaten aus dem aktuellen Verzeichnis (neu) laden. *
- Strg + D - Daten vom Box (neu) laden. *
- Strg + U/B - Daten/Bouquets zum Box hochladen. *
- Strg + F - Suchleiste ein-/ausblenden. *
- Strg + Umschalt + F - Filterleiste ein-/ausblenden. *
* - werden in macOS unterstützt (Strg -> Cmd).
Für die Mehrfachauswahl mit der Maus (einschliesslich Drag and Drop) drücken und halten die Taste Cmd (macOS) oder Strg (Linux) gedrückt!
Wichtig:
Das hauptsächlich unterstützte Lamedb-Format ist Version 4. Die Versionen 3 und 5 haben nur experimentelle Unterstützung!
Für Version 3 ist nur der Lesemodus verfügbar. Beim Speichern wird das Format der Version 4 verwendet!
Bei Verwendung der Mehrfach-Importfunktion werden aus lamedb nur Daten für Kanäle entnommen, die sich in den ausgewählten Bouquets befinden! Wenn einen vollständigen Datensatz benötigt, einschliesslich [satellites, terrestrial, cables].xml (aktuelle Dateien werden überschrieben), lade einfach deine Daten über "File/Open" und drücke "Speichern".
Beim Importieren separater Bouquet-Dateien werden nur die Dienste (ausser IPTV) importiert, die sich in der aktuell geöffneten lamedb (Hauptliste der Dienste) befinden.
Der eingebaute Telnet-Client unterstützt keine ANSI-Escape-Sequenzen!
Kommandozeilenargumente:
- -l - Protokolle in Datei schreiben.
- -d on/off - Ein-/Ausschalten des Debug-Modus. Ermöglicht die Anzeige weiterer Informationen in den Protokollen.
Kleine Erklärung der Doppelklick-Funktionen:
1. "Zap" - Schalten den ausgewählten Kanal am Receiver um(als Fernbedienung).
2. "Play" - Wiedergabe in program.
3. Zap + Play - Schalten den ausgewählten Kanal und Wiedergabe in program.
4. "Play stream" = Wiedergabe aus dem Kontextmenü - Nur lokale(zum Receiver wird keine request) Wiedergabe aus der Liste (Bouquet) mit IPTV-Typ (nützlich zum Testen importierter Listen aus m3u oder anderen Streaming-Links).
5. Disabled - Doppelklick ist ausgeschaltet.
Es ist auch moglich den aktuellen Kanal durch Drücken der Knopf "Play" im unteren rechten Teil der Statusleiste!
Es soll auch HTTP API eingeschaltet in Einschtellungen!
Links:
Linux-Version:
PPA: stable ,testing. AUR: demoneditor-bin. Portable: stable, testing.
Debian- oder Ubuntu-Benutzer können auch die fertige *.deb-Datei von der Releases-Seite herunterladen.
Mindestanforderungen:
Python >= 3.6, GTK+ >= 3.22 mit PyGObject bindings, python3-requests.
Optional: python3-gi-cairo, python3-pil, python3-chardet.
macOS-Version: MacOS-Benutzer können das fertigte Paket als *.dmg-Datei von der Releases-Seite herunterladen.
Es wird empfohlen, das Paket in den Programmordner zu kopieren (nicht notwendig für die neuesten Versionen, aber wünschenswert)!
Ein Paar Klarstellungen für macOS Benutzer.
Weil ich keine Hardware von Apple habe, wird die Linux Version für mich Priorität haben.
Thx @DocWerder, der das alles gestartet hat!