| Taste | Aktion |
|---|---|
| Strg-P | Programmliste öffnen Programm streamen mit Doppelklick oder Return |
| P | Streaming starten |
| S | Streaming stoppen |
| Strg-V | Vollbild ein |
| ESC | Vollbild aus |
| Strg-T | Toolbar anzeigen/verstecken |
| Strg-9 | Bildformat 16:9 einstellen |
| Strg-L | Lautstärke einstellen |
| Leertaste | Audio aus/ein |
| Pfeil nach oben | Audio lauter |
| Pfeil nach unten | Audio leiser |
| Strg-E | Einstellungen-Dialog öffnen |
| F1 | Programmhilfe öffnen |
| Strg-I | Programminfo anzeigen |
| Was ist zu tun? | Wie macht man es? |
|---|---|
| Kontextmenü öffnen | Cursorposition im Programmfenster Rechte Maustaste |
| Fenster verschieben | Cursorposition im Programmfenster Linke Maustaste + Drag & Drop |
| Fenstergröße ändern | Cursorposition Fensterecke rechts unten Linke Maustaste + Drag & Drop |
| Vollbild ein-/ausschalten | Cursorposition im Programmfenster Doppelklick |
| Lautstärke regeln | Cursorposition im Programmfenster Mausrad drehen |
| EPG anzeigen (nur TVHeadend) | Programmliste öffnen Cursor zu Sender bewegen Kurze Pause: Tooltip wird angezeigt Tooltip enthält 4 Einträge |
Links zu IPTV-M3u-Listen:
https://github.com/jnk22/kodinerds-iptv
https://github.com/iptv-org/iptv (PLAYLISTS.md)
Speicherort: Ordner CyberTelly/m3u im Linux Homeverzeichnis bzw. C:\Benutzer[Benutzername]
Voraussetzung: Internet-Download Playlists
Vorgehensweise:
Bei Sat>IP Servern können Sender - ähnlich
wie bei einer FritzBox-Cable - per m3u-Liste
abgespielt werden.
Fertige M3u-Listen siehe: https://github.com/dersnyke/satipplaylists
Nach dem Download muss in der Playlist mit
einem Texteditor ‘sat.ip’ noch ersetzt werden
durch die IP-Adresse des Sat>IP Servers.
Beispiel: sat.ip > 192.168.178.230
Anschließend kann die Liste angepasst und
gespeichert werden wie oben beschieben.
Das Verfahren wurde mit einem Sat>IP Server
der Firma Megasat erfolgreich getestet.
Ein TVHeadend-Server läuft im lokalen Netzwerk und dient als Quelle zum Streamen und Aufnehmen von Live-TV.
Mögliche Hardware: Raspi 4 mit TV HAT und Raspi OS lite
Weitere Infos siehe: https://tvheadend.org
| Url | [Protokoll][Server-IP]:[Port] |
| Protokoll | http:// |
| Server-IP | IPv4-Adresse des Servers |
| Port | 9981 (Voreinstellung TVHeadend) |
| Beispiel | http://192.168.178.235:9981 |
Das Beispiel kann als Vorlage zur Eingabe in den Programm-Einstellungen dienen.
Menüpunkte: Configuration-Users-Access Entries
Menüpunkte: Configuration-Users-Passwords
| Menüpunkt | Configuration-General-Base Http Server Settings |
| Authentication type | Plain (insecure) |
| Digest hash type | MD5 |
Hinweis:
CyberTelly funktioniert nur mit korrekten User- und Authentifizierungs-Einstellungen!
EPG funktioniert nicht mit M3u-Playlists.
Bekannte Probleme sind:
Detaillierte Anweisungen zur Fehlerbehebung siehe Troubleshooting.txt
Um das Programm ausführen zu können benötigen verschiedene Distributionstypen bestimmte Minimalversionen der GNU C Library (glibc):
So kann bestimmt werden, welche glibc-Version installiert ist:
ldd --versionFalls die aktuelle Distribution eine zu niedrige glibc-Version hat, kann das Programm installiert, aber nicht gestartet werden.
Nähere Informationen siehe Installationsanleitung.txt
Mangels entsprechender Hardware konnte CyberTelly auf Macs nicht getestet und bereitgestellt werden.
Hinweis für VLC als Linux Snap-/Flathub-App:
VLC muss aus dem Repository installiert sein. Snap- oder Flathub-Apps laufen in einer Sandbox, die keinen Zugriff auf die VLC-Bibliothek libvlc zulässt.
Das Programm wurde entwickelt mit Python sowie python-vlc und PySide6, den Bindings für VLC und das Qt6-Framework. Der Quellcode ist im Ordner source beigefügt. Für eigene Versuche wird empfohlen, ein virtuelles Python Environment zu erzeugen und die erforderlichen Module mithilfe der Datei requirements.txt dort zu installieren.
Die Bereitstellung des Programms ist nicht Bestandteil dieser Veröffentlichung. In diesem Zusammenhang wird auf folgende Quelle verwiesen: Fitzpatrick Martin, Create GUI Applications with Python & Qt6 (5th Edition, PyQt6), S. 651ff.
Copyright (C) 2025 Rudolf Ringel
Dieses Programm ist freie Software und ist
lizensiert unter den Bedingungen der GNU
General Public License 3 (GPLv3). Die
Veröffentlichung erfolgt in der Hoffnung, dass
es dem Anwender von Nutzen sein wird, aber
OHNE IRGENDEINE GARANTIE, sogar ohne die
implizite Garantie der MARKTREIFE oder der
VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK.
Weitere Informationen dazu siehe: https://www.gnu.org/licenses/