Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/einstweilen/tvmenu

TV Streaming Menulet für macOS für die öffentlich-rechtlichen Sender
https://github.com/einstweilen/tvmenu

german live mac macos menulet platypus streaming tv

Last synced: 26 days ago
JSON representation

TV Streaming Menulet für macOS für die öffentlich-rechtlichen Sender

Awesome Lists containing this project

README

        

# TV Menü für macOS
Mit **TV Menü** lassen sich die Programmstreams der öffentlich-rechtlichen Sender aus der Menüleiste heraus öffnen.
Es gibt sowohl eine Standalone Version, als auch ein Plugin für xBar.

Es ist quasi eine aktualisierbare Bookmarkliste und **kein Ersatz** für Kodi oder ähnliche Programme.
Mein DVB-C Empfänger ist ausgefallen und habe ich eine schnelle Lösung benötigt.

![](/img/menu1.png)

Die aktuellste Standalone Version von **TV Menü** kann unter **[Releases](https://github.com/einstweilen/tvmenu/releases/)** heruntergeladen werden.
Falls Bedarf in der Standalone Version für die zusätzlichen Senderlisten der xBar Version besteht, bitte ein **[Issue eröffnen](https://github.com/einstweilen/tvmenu/issues)**.

Wer bereits [xBar](https://xbarapp.com/) verwendet kann statt der Stand-Alone-Version von **TV Menü** auch die über mehr Senderlisten verfügende xBar-Plugin-Version herunterladen.
**[xBar Plugin Download und Anleitung](#tv-men%C3%BC-als-xbar-plugin)**

## Feature
* über 30 Sender im Livestream in der Standalone Version
* über 200 Sender in der xBar Version
* 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

## Download und Installation
Die aktuellste Version von **TV Menü** kann unter [Releases](https://github.com/einstweilen/tvmenu/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.

## Erster Start
**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 📺.

## Verwendung
Das 📺 Symbol in der Menüleiste anklicken und aus dem Menü den gewünschten Sender auswählen.

![](/img/menukmpl1.png)

Sender mit mehreren lokalen Streams werden standardmäßig in Submenüs zusammengefaßt.

![](/img/submenu1.png)

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.

![](/img/qtfirst1.jpg)

![](/img/qtplayer1.jpg)

Sofern der Stream des Senders das unterstützt, kann direkt im Player ein anderer Tonkanal/Sprache ausgewählt werden.

![](/img/qtoptionen1.jpg)

## Einstellungsmenü
![](/img/einstellungen1.png)

### Sendergruppierung ein/aus
Die Gruppierung der Sender zu Sendergruppen ein- bzw. ausschalten.

![](/img/menukmpl1.png) ![](/img/menukmpl2.png)

Screenshot mit Submenüs (links) und ohne Submenüs (rechts)

### Wiedergabeplayer wählen QuickTime Player oder VLC
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.

![](/img/einstellungen3.png)
### Senderliste aktualisieren
**TV Menü** verwendet die Liste der Senderadressen aus der zu Mediathekview gehörenden [ZAPP](https://github.com/mediathekview/zapp) Android App. Sollten sich die Senderadressen ändern, kann mit _Senderliste aktualisieren_ eine neue Liste von der ZAPP Projektseite geladen werden.

# TV Menü als xBar Plugin
Das [Plugin herunterladen](https://github.com/einstweilen/tvmenu/blob/main/tvmenu.1d.sh) und in das xbar/plugins Verzeichnis kopieren. Das Plugin Verzeichnis läßt sich aus dem xBar Submenü öffnen

![](/img/xbarpluginfolder.png)

Sollte eine "Nicht ausführbar" Fehlermeldung angezeigt werden, im Terminal `chmod +x tvmenu.1d.sh` eingeben.
![](/img/xbarerror.png)

**TV Menü** steht nun im xBar Plugin Browser zur Verfügung
![](/img/xbar-plugin.png)

### Senderlistenauswahl
Über das Senderlisten-Submenü kann die jeweils aktive Senderliste ausgewählt werden.
![](/img/xbar-listen.png)

| Senderliste | Beschreibung | Quelle |
|---|---|---|
| D ÖRR | 32 öffentlich-rechtliche Sender | Zapp App |
| D Sonstige | 40 gemischte Private/ÖRR | Kodi Nerds |
| D lokal | 68 Kleine Lokalsender | Kodi Nerds |
| A CH | 23 Österreich und Schweiz | Kodi Nerds |
| US UK | 27 USA und UK | Kodi Nerds |
| International | 47 gemischt | Kodi Nerds |

Bei den **ausländischen Sender A/CH/US/UK** beachten, dass durch Geoblocking nicht jeder Stream von einer deutschen IP aus erreichbar ist.

Bei manchen **Lokalsendern** verweigert der QuickTime Player wegen Serverzertifikatsproblemen die Wiedergabe, dann im Menü **Einstellungen** auf den VLC Player umschalten.

Sender im Detail (Stand Anfang 2023)
D ÖRR [Zum Aufklappen anklicken]
3sat

ARD-alpha

ARTE

BR Nord

BR Süd

Das Erste

Deutsche Welle

Deutsche Welle+

HR

KiKA

MDR Sachsen

MDR Sachsen-Anhalt

MDR Thüringen

NDR Hamburg

NDR Mecklenburg-Vorpommern

NDR Niedersachsen

NDR Schleswig-Holstein

ONE

Parlamentsfernsehen Kanal 1

Parlamentsfernsehen Kanal 2

phoenix

Radio Bremen

rbb Fernsehen Berlin

rbb Fernsehen Brandenburg

SR

SWR Baden-Württemberg

SWR Rheinland-Pfalz

tagesschau24

WDR

ZDF

ZDFinfo

ZDFneo

D Sonstige [Zum Aufklappen anklicken]
3sat

ANIXE HD

ARTE HD

Bibel TV

Bibel TV Impuls

Bibel TV Musik

Bild

DASDING-VisualRadio

DAZN FAST+

DELUXE MUSIC

Deutsches Musik Fernsehen

ERF 1

euronews deutsch

EWTN katholisches TV

Folx TV

health.tv

K-TV

Magenta Musik 360 1

Magenta Musik 360 2

More than Sports TV

MTV Germany

Nickelodeon

One 1 Music TV

phoenix HD

Red Bull TV

RiC

Rockland TV

Schlager Deluxe

ServusTV HD

SWR3-VisualRadio

VISIT-X.tv

WELT

Welt der Wunder

WELT News (loop)

wir24.tv

ZDF HD

ZDFinfo HD

ZDFneo HD

Zwei 2 Music TV

Ö3-VisualRadio

D lokal [Zum Aufklappen anklicken]
a.tv

ALEX Berlin

allgäu.tv

Baden TV

BLK Regional TV

Chemnitz Fernsehen

Dresden Fernsehen

ELBEKANAL

emstv

Franken Fernsehen

frf24

Hamburg 1

KabelJournal

kulturmd

L-TV

Leipzig Fernsehen

MDF.1

MyTVplus

münchen.tv

Niederbayern TV Passau

noa4 Hamburg HD

noa4 Norderstedt HD

NRWision HD

Oberpfalz TV

OK Dessau

OK Flensburg

OK Fulda

OK Gießen

OK Kaiserslautern

OK Kassel

OK Kiel

OK Ludwigshafen

OK Magdeburg

OK Merseburg-Querfurt

OK naheTV (Idar-Oberstein)

OK Rhein-Main (Offenbach Frankfurt)

OK RheinLokal (Worms)

OK Salzwedel

OK Stendal

OK Suedwestpfalz

OK Weinstraße (Neustadt)

OK Wernigerode

OK4 (Adenau Andernach Koblenz Neuwied)

OK54 (Trier)

oldenburg eins

Potsdam TV

PUNKTum

RAN1

RBW

Regio TV Schwaben

RFH

RFO

Rhein Neckar Fernsehen

rheinmaintv

seenluft24

Sylt1

teltOwkanal

Tide TV

TV Halle

TV Mainfranken

TV Mittelrhein

TV Würzburg

tv.berlin

tv.ingolstadt

TVA

TVO

Westerwald TV

WTV (OK Wettin)

A CH [Zum Aufklappen anklicken]
dorf tv

Krone.TV

Kronehit TV

M4TV

Melodie TV

oe24 TV

Okto

ORF 2 HD

ORF eins HD

ORF III HD

ORF SPORT +

RE eins TV

RTV (AT)

ServusTV HD (AT)

Tele M1 HD

Telebasel

TeleBielingue

TeleBärn HD

TeleZüri HD

Tirol TV

TVM3

TVO (CH)

W24 TV

US UK [Zum Aufklappen anklicken]
4Music

ABC News

AdultSwim

AdultSwim - Aqua Teen Hunger Force

AdultSwim - Black Jesus

AdultSwim - Channel 5

AdultSwim - Dream Corp LLC

AdultSwim - Infomercials

AdultSwim - Last Stream on the Left

AdultSwim - Metalocalypse

AdultSwim - Off the Air

AdultSwim - Rick and Morty

AdultSwim - Robot Chicken

AdultSwim - Samurai Jack

AdultSwim - The Eric Andre Show

AdultSwim - The Venture Brothers

AdultSwim - Your Pretty Face is Going to Hell

Bloomberg TV

CBS News

CMC

Create & Craft TV

Hunt Channel

KTVU Fox 2

London Live

NASA TV

SBN

Sky News

International [Zum Aufklappen anklicken]
24 Vesti

4 FunTV

Activa TV

Al Jazeera

Al Jazeera English

ALBUK TV

Alfa

Alfa TV

Arirang TV

ARTE HD (FR)

BFMTV

Channel NewsAsia

CHCH

Deutsche Welle (ES)

Digi 24 HD

Dubai One

Fjorton

France 24

Kanal 5

KVF

m2o TV

Mello TV

MetroTV

NHK WORLD TV

NKNews

Press TV

ProTv News

Rai News 24

Realitatea TV

Romania TV

RTÉ News Now

SDF

SferaTV

Sitel

Sky News Extra

Taivas TV7

Telma

Three

TRT World HD

TV 538

TV Rain

TVNZ 1

TVNZ 2

XITE

Yle Teema & Fem

Yle TV1

Yle TV2

### Senderlistenquellen
Die Listen der Senderadressen für **TV Menü** stammen aus zwei Quellen:
* die Liste mit den öffentlich-rechtlichen Sendern stammt aus der zu Mediathekview gehörenden [ZAPP](https://github.com/mediathekview/zapp) Android App
* die anderen Listen stammen aus der [IPTV Übersicht bei den KodiNerds](https://github.com/jnk22/kodinerds-iptv)

Sollten sich die Streamadressen der Sender ändern, kann mit **Senderliste aktualisieren** eine neue Liste von der ZAPP Projektseite und der IPTV Übersicht der KodiNerds abgerufen werden.

### Umstellung von Python auf Bash
Bis zur Version 1.2.1 ([Download der letzen Python Version](https://github.com/einstweilen/tvmenu/releases/tag/1.2.1)) wurde für **TV Menü** ein Pythonskript verwendet, neuere Versionen wurden 1 zu 1 in ein Shellskript umgeschrieben.

## History
* 2023-01-28 xBar Plugin auf SQLite umgestellt, [zusätzliche Quellen von KodiNerds](https://github.com/jnk22/entertain-iptv) ergänzt
* 2023-01-02 Version als xBar Plugin ergänzt
* 2022-12-29 FIX Einstellungsdatei, Umlaute, Streams vor Übernahme prüfen
* 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

### Disclaimer
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.

### Reference
Die Streamadressen der ÖRR Sender werden aus dem Repository der **ZAPP** App für Android geladen.
[ZAPP](https://github.com/mediathekview/zapp) by Christine Coenens is an open-source Android mediathek app.

Die anderen Listen stammen aus der **[IPTV Übersicht bei den KodiNerds](https://github.com/jnk22/kodinerds-iptv)**

**Platypus** wird verwendet, um das Skript als Menulet in der Menüleiste anzuzeigen.
[Platypus](https://sveinbjorn.org/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.