TV Menü ist ein Menulet für macOS, mit dem sich die Streams der öffentlich-rechtlichen Sender aus der Menüleiste heraus öffnen lassen.
Die aktuellste Version von TV Menü kann unter Releases heruntergeladen werden.
- über 30 Sender im Livestream
- Sender mit mehreren lokalen Sendehäusern werden in Submenüs zusammengefaßt
- Wiedergabe mit dem QuickTime Player oder mit VLC
- die Senderstreams lassen sich im QuickTime Player im normalen Fenster, im Vollbild oder auch als Schwebendes Fenster anzeigen
- die Senderliste kann bei Bedarf aktualisert werden
Die aktuellste Version von TV Menü kann unter Releases heruntergeladen werden.
Nach dem Download TV Menü.zip mit einem Doppelklick entpacken und das entpackte Programm TV Menü in den Programmeordner kopieren. Es ist aber auch in jedem anderen Ordner ausführbar.
TV Menü mit einem Doppelklick starten. Beim ersten Start des Programms erscheint der Hinweis, dass das Programm aus dem Internet geladen wurde und ob man es trotzdem öffnen möchte, diesen Hinweis mit Klick auf "Öffnen" bestätigen.
Jetzt erscheint in der Menüleiste das TV Menü Symbol 📺.
Das 📺 Symbol in der Menüleiste anklicken und aus dem Menü den gewünschten Sender auswählen.
Sender mit mehreren lokalen Streams werden standardmäßig in Submenüs zusammengefaßt.
Ein im Menü ausgewählter Sender wird im Player abgespielt, für die Wiedergabe ist der QuickTime Player voreingestellt.
Je nach dem gewählten Sender und der eigenen Internetanbindung kann es 5 Sekunden dauern bis der erste Stream startet.
Damit nicht mehrere Streams gleichzeitig wiedergegeben werden, werden alle geöffneten Fenster des Players zuerst geschlossen. Es kann einmalig ein Hinweis erscheinen, dass der Player von TV Menü fernbedient wird. Diesen Hinweis mit OK bestätigen.
Sofern der Stream des Senders das unterstützt, kann direkt im Player ein anderer Tonkanal/Sprache ausgewählt werden.
Die Gruppierung der Sender zu Sendergruppen ein- bzw. ausschalten.
Screenshot mit Submenüs (links) und ohne Submenüs (rechts)
Standardmäßig ist der QuickTime Player voreingestellt, bei Bedarf kann zum VLC gewechselt werden, z.B. wenn man mehrere Monitore ohne getrennte Spaces verwendet und der QuickTime Player dann im Vollbild Modus alle anderen Monitore schwarz machen würde.
Ist VLC nicht installiert, ist "VLC verwenden" im Submenü ausgegraut.
TV Menü verwendet die Liste der Senderadressen aus der zu Mediathekview gehörenden ZAPP Android App. Sollten sich die Senderadressen ändern, kann mit Senderliste aktualisieren eine neue Liste von der ZAPP Projektseite geladen werden.
Bis zur Version 1.2.1 (Download der letzen Python Version) wurde für TV Menü ein Pythonskript verwendet. Platypus, der Wrapper für das Menulet, führte das Skript bei jeder Interaktion neu aus und hat dafür auch Python jedes Mal gestartet, was zu einer sichtbaren Verzögerung beim Menüaufklappen führte.
Durch Filecaching und Darstellung des Menüs durch ein kleines Shellskript, ließ sich das zwar beheben, machte aber zwei Skripte notwendig: Shellskript für die Auslieferung des Menüs und Pythonskript für die Generierung des Menü aus den Senderdaten und das Handling des Videoplayers).
Aus reiner Bequemlichkeit und da TV Menü mit der letzten Python Version funktional vollständig war, wurde das Pythonskript 1 zu 1 in ein Shellskript umgeschrieben, das jetzt für alles zuständig ist und das vor allem als 'pure bash' auf jedem Mac laufen sollte.
- 2022-12-27 Playerauswahl nur wenn VLC installiert ist, SWR Sendergruppe wieder im Menü gelistet
- 2022-12-26 Python durch funktionsidentisches Bash Skript ersetzt
- 2022-12-23 subprocess durch plistlib ersetzt
- 2022-12-16 schnellere Menüdarstellung durch zusätzliches Bash Skript
- 2022-12-15 Caching des Sendermenüs ergänzt
- 2022-12-14 Einstellungsmenü zum An- und Abschalten der Sendersubmenüs und Wahlmöglichkeit des Videoplayers, QuickTime Player oder VLC ergänzt
- 2022-12-13 Erste Version
The menulet is provided as is. It is tested under macOS Ventura (Intel). ZAPP and Playtypus are open source software, you can make a donation to the developers on their websites.
Die Streamadressen der Sender werden aus dem Repository von der ZAPP App für Android geladen. ZAPP by Christine Coenens is an open-source Android mediathek app.
Platypus wird verwendet, um das Skript als Menulet in der Menüleiste anzuzeigen. Platypus by Sveinbjorn Thordarson creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript and PHP programs.