Freie TV-Livestreams in VLC: Was die GitHub-Playlist Free-TV/IPTV wirklich kann

Eine M3U8-Adresse, viele frei erreichbare Sender und ein wichtiger Unterschied: IPTV ist eine Technik – kein Synonym für illegales Pay-TV.
1. Das Fundstück: Fernsehen aus einer einzigen Liste
Auf den ersten Blick wirkt das GitHub-Repository unspektakulär: ein paar Skripte, Länderlisten und eine Datei namens playlist.m3u8. Genau diese Datei ist aber der interessante Teil. Sie enthält keine Fernsehsendungen und speichert auch keine Videodateien. Stattdessen verweist sie auf die Internetadressen zahlreicher Livestreams.
Ein kompatibler Mediaplayer liest die Liste ein und stellt die Einträge ähnlich wie eine Senderliste dar. Du wählst einen Sender aus, der Player ruft die hinterlegte Adresse ab und versucht, den Livestream wiederzugeben.
Kurz gesagt: Free-TV/IPTV ist keine Streamingplattform und kein Fernsehsender. Das Projekt ist eine gemeinschaftlich gepflegte Sammlung von Verweisen auf frei erreichbare Livestreams.
Das ist praktisch, weil Du nicht jede Senderwebseite einzeln aufrufen musst. Gleichzeitig entsteht dadurch aber keine Garantie: Ein Link kann heute funktionieren und morgen veraltet, geografisch gesperrt oder vorübergehend nicht erreichbar sein. Auch wenn die Playlist automatisiert aus den gepflegten Länderlisten erzeugt wird, bleiben die externen Streamadressen flüchtig.
2. IPTV, M3U und M3U8 verständlich erklärt
Der Begriff IPTV steht zunächst nur für Fernsehen, das über Internetprotokolle übertragen wird. Ob ein Angebot legal, kostenlos, kostenpflichtig oder dubios ist, lässt sich aus dem Begriff allein nicht ableiten.
Mythos: „IPTV ist illegales Fernsehen.“
Nein. Auch offizielle Livestreams öffentlich-rechtlicher und privater Sender werden über das Internet übertragen. Problematisch sind nicht die vier Buchstaben, sondern Angebote, die geschützte Programme ohne Erlaubnis weiterverbreiten.
| Begriff | Bedeutung | Im konkreten Fall |
|---|---|---|
| IPTV | Übertragung von Fernseh- oder Videoinhalten über IP-Netze | Die Sender werden über Internetadressen abgerufen. |
| M3U | Textbasierte Wiedergabeliste mit Medienadressen | Sie ordnet Sendernamen ihren Stream-URLs zu. |
| M3U8 | UTF-8-codierte Variante einer M3U-Liste; häufig auch bei HLS verwendet | Die zentrale Projektdatei heißt playlist.m3u8. |
| HLS | HTTP Live Streaming; ein Stream besteht meist aus kurzen Segmenten und Steuerdateien | Viele der verlinkten Sender verwenden HLS-Adressen mit der Endung .m3u8. |
| EPG | Electronic Program Guide, also elektronische Programmübersicht | Die Playlist enthält x-tvg-url-Angaben für externe EPG-Daten. Ob und wie sie in VLC angezeigt werden, hängt von Version, Plattform und Einrichtung ab. |
Eine Besonderheit sorgt gelegentlich für Verwirrung: Sowohl die große Senderliste als auch einzelne HLS-Streams können die Endung .m3u8 tragen. Die erste Datei listet Sender auf; die zweite kann wiederum die technischen Varianten und Segmente eines einzelnen Livestreams beschreiben.
3. Was Free-TV/IPTV verspricht – und was nicht
Nach eigener Beschreibung verfolgt das Projekt drei zentrale Ziele: Qualität statt möglichst großer Menge, ausschließlich frei verfügbare Sender und eine Auswahl, die sich an ein allgemeines Publikum richtet. Bezahlprogramme sollen ausdrücklich nicht aufgenommen werden.
Die eigentliche Playlist wird automatisiert aus einzelnen Länderdateien erzeugt. In diesen Dateien kennzeichnet das Projekt funktionierende Einträge, ungültige Links und besondere Eigenschaften. Unter anderem gibt es Symbole für niedrigere Auflösung, GeoIP-Sperren und YouTube-Livestreams.
- Ⓢ kennzeichnet nach Projektdefinition einen Sender, der nicht in HD vorliegt.
- Ⓖ weist auf eine geografische Beschränkung hin.
- Ⓨ steht für einen YouTube-Livestream.
- Mit [x] markierte Einträge gelten in den Länderlisten als ungültig und werden nicht in die erzeugte Hauptplaylist übernommen.
Wichtig: Diese Regeln beschreiben den Anspruch des Projekts, sind aber keine rechtsverbindliche Garantie für jeden einzelnen Link. Eine offene Community-Liste kann fehlerhafte, veraltete oder inzwischen anders lizenzierte Einträge enthalten. Auch wenn die Playlist regelmäßig aus den gepflegten Länderlisten neu erzeugt wird, bleiben einzelne externe Streams flüchtig.
4. Welche deutschen Sender enthalten sind
Die deutsche Länderliste führt zum Zeitpunkt unserer Prüfung verschiedene nationale und regionale Programme auf. Dazu gehören unter anderem Das Erste, ZDF, 3sat, ARD alpha, Arte, KiKA, ONE, Phoenix, Tagesschau24, ZDFinfo und ZDFneo. Zusätzlich finden sich Musik- und Nachrichtensender sowie zahlreiche dritte Programme von BR, HR, MDR, NDR, Radio Bremen, RBB, SR, SWR und WDR.
Ein großer Teil der deutschen Angebote ist mit Ⓖ markiert. Das bedeutet: Die Adresse kann zwar öffentlich erreichbar sein, die Wiedergabe ist aber möglicherweise auf bestimmte Länder beschränkt. Ein deutscher Sender muss deshalb im Ausland nicht zwangsläufig funktionieren – und umgekehrt kann ein ausländischer Sender seinen Zugriff auf sein Heimatland begrenzen.
Einige kommerzielle Einträge (beispielsweise MTV Germany oder Nick) sind aktuell in der Quelldatei mit [x] markiert und erscheinen daher nicht in der generierten Playlist. Das unterstreicht den Anspruch „Qualität statt Quantität“: Nur als gültig markierte Links werden übernommen.
Unser Praxistipp: Teste zuerst mehrere bekannte Einträge. Funktioniert ein Sender nicht, sagt das wenig über den Zustand der gesamten Playlist aus. Livestreams sind deutlich flüchtiger als normale Webseiten. Für einen schlankeren Einstieg mit nur deutschen Sendern kannst Du alternativ die länderspezifische Playlist nutzen (siehe Abschnitt 5).
5. So öffnest Du die Playlist mit VLC unter Linux und Windows
VLC eignet sich gut für den Test, weil der freie Mediaplayer Netzwerkstreams und zahlreiche Streamingprotokolle unterstützt. Die grafische Oberfläche funktioniert unter Linux und Windows praktisch identisch. Unter Linux kommt zusätzlich die bequeme Terminal-Variante hinzu.
Variante A: Über die VLC-Oberfläche (Linux & Windows)
- Öffne VLC.
- Wähle Medien → Netzwerkstream öffnen (unter Windows und Linux gleichlautend in der deutschen Oberfläche).
- Füge die offizielle Playlist-Adresse des Projekts ein.
- Klicke auf Wiedergabe.
- Öffne anschließend mit Strg + L die Wiedergabeliste.
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8
https://raw.githubusercontent.com/Free-TV/IPTV/master/playlists/playlist_germany.m3u8
Variante B: Direkt im Terminal (Linux)
vlc "https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8"
Die Anführungszeichen sind hier zwar nicht zwingend erforderlich, aber eine gute Gewohnheit bei URLs und Dateipfaden. Für die deutsche Variante ersetzt Du einfach die URL. Unter Windows ist der grafische Weg (Variante A) in der Regel der einfachste.
VLC fehlt noch? Installiere den Player möglichst aus einer vertrauenswürdigen Quelle:
- Windows: Offizieller Download von videolan.org (Installer von der VideoLAN-Seite, nicht von Drittanbieter-Seiten).
- Linux: Je nach Distribution stehen unterschiedliche Paketvarianten zur Verfügung. VideoLAN verweist für Ubuntu unter anderem auf Snap und das klassische APT-Paket; Debian bietet VLC über die reguläre Paketverwaltung an. Paketvarianten können sich bei Aktualität, Sandbox-Rechten und Systemintegration unterscheiden. Treten Probleme auf, kann sich ein Test mit einer anderen vertrauenswürdigen Paketquelle lohnen.
Lade keine angeblich „optimierte IPTV-Version“ von einer zufälligen Downloadseite herunter.
6. Senderliste anzeigen und Programme wechseln
Nach dem Öffnen startet VLC häufig direkt mit dem ersten Eintrag, den es erfolgreich laden kann. Die eigentliche Stärke der Datei wird erst in der Wiedergabelistenansicht sichtbar:
- Strg + L wechselt zwischen Videoansicht und Wiedergabeliste.
- Ein Doppelklick auf einen Eintrag startet den gewählten Sender.
- Gruppen und Sendernamen stammen aus den Metadaten der Playlist.
- Ein schwarzes Bild direkt nach dem Wechsel ist nicht automatisch ein Fehler; manche Streams benötigen einige Sekunden.
Die Liste ist international und entsprechend umfangreich. Die länderspezifische Version für Deutschland ist deutlich übersichtlicher. VLC ist dabei ein Player, keine komfortable TV-Plattform. Funktionen wie ein lückenloser Programmführer (EPG), Favoritensynchronisation, Aufnahmen oder eine einheitliche Suche sind je nach Player und Stream nur eingeschränkt vorhanden. Die Playlist verweist zwar auf externe EPG-Daten. Ob VLC daraus automatisch einen vollständigen Programmführer erstellt, hängt jedoch von Version, Plattform und Einrichtung ab und ist nicht in jeder Standardinstallation gewährleistet.
7. VLC kann den Stream nicht öffnen: Was die Fehlermeldung bedeutet
Bei unserem Test erschien beim Aufruf eines Eintrags eine VLC-Fehlermeldung, dass die Eingabe beziehungsweise Medienadresse nicht geöffnet werden konnte. Je nach VLC-Version und Sprache lautet sie sinngemäß etwa:
„Ihre Eingabe konnte nicht geöffnet werden“
VLC kann die Medienadresse oder MRL nicht öffnen. Weitere Details finden sich gegebenenfalls im Fehlerprotokoll.
Das klingt zunächst dramatischer, als es meistens ist. Die Abkürzung MRL steht für Media Resource Locator – vereinfacht gesagt die Adresse der abzuspielenden Medienquelle. VLC teilt damit zunächst nur mit: Dieser konkrete Stream ließ sich in diesem Moment nicht erfolgreich abrufen.
Dafür kommen mehrere Ursachen infrage:
| Mögliche Ursache | Woran Du sie erkennst | Was Du tun kannst |
|---|---|---|
| Stream-Adresse ist veraltet | Andere Sender funktionieren, nur dieser Eintrag nicht. | Einen anderen Sender testen und später prüfen, ob das Projekt den Link aktualisiert hat. |
| GeoIP-Sperre | Der Eintrag ist mit Ⓖ markiert oder funktioniert nur in einem bestimmten Land. | Die Beschränkung respektieren und einen in Deinem Land freigegebenen Stream verwenden. |
| Sender oder CDN vorübergehend gestört | Der Stream funktionierte zuvor oder ist auch auf der offiziellen Senderseite nicht verfügbar. | Später erneut testen. Ein Livestream ist kein statischer Download. |
| HTTP-/TLS-Problem | Im Protokoll erscheinen Zertifikats-, Redirect-, 403- oder Verbindungsfehler. | VLC und Systemzertifikate aktualisieren; die URL nicht auf unsichere Ersatzdomains umbiegen. |
| VLC-Paket eingeschränkt oder veraltet | Viele Streams oder bestimmte Codecs scheitern, obwohl sie anderswo funktionieren. | VLC aus einer aktuellen, vertrauenswürdigen Quelle installieren. Unter Linux kommen insbesondere die Paketverwaltung der Distribution und die von VideoLAN genannten Installationswege infrage. |
| YouTube-Extraktion funktioniert nicht | Vor allem mit Ⓨ markierte Einträge schlagen fehl. | VLC aktualisieren oder den offiziellen YouTube-Kanal direkt im Browser aufrufen. |
| Playlist geladen, erster Sender defekt | VLC zeigt sofort einen Fehler, die Senderliste ist aber vorhanden. | Mit Strg + L die Liste öffnen und einen anderen Eintrag auswählen. |
Der wichtigste Unterschied: Scheitert die zentrale Playlist-Adresse, kann VLC die Senderliste gar nicht laden. Scheitert nur ein Sender, ist meistens lediglich dessen einzelne Stream-Adresse betroffen.
8. Schrittweise Fehleranalyse (vor allem unter Linux)
Schritt 1: Prüfen, ob die Playlist erreichbar ist
curl -I "https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8"
Ein erfolgreicher HTTP-Status zeigt, dass die Datei grundsätzlich erreichbar ist. Das beweist noch nicht, dass jeder enthaltene Sender funktioniert. Für die deutsche Variante ersetzt Du die URL entsprechend.
Schritt 2: Playlist lokal speichern
curl -L \
"https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8" \
-o free-tv-playlist.m3u8
vlc free-tv-playlist.m3u8
Damit trennst Du zwei Fehlerquellen: das Laden der Senderliste und das spätere Laden eines einzelnen Streams. Die lokalen Senderadressen bleiben natürlich weiterhin Netzwerkadressen.
Schritt 3: VLC mit ausführlichem Protokoll starten
vlc -vvv \
"https://raw.githubusercontent.com/Free-TV/IPTV/master/playlist.m3u8"
Die Ausgabe kann Hinweise wie 404 Not Found, 403 Forbidden, Zeitüberschreitungen, TLS-Probleme oder nicht unterstützte Weiterleitungen enthalten. Sie ist technisch und oft ziemlich gesprächig – VLC erzählt im Diagnosemodus gern auch Dinge, nach denen niemand gefragt hat. Entscheidend sind die Zeilen unmittelbar vor dem eigentlichen Abbruch.
Schritt 4: Mehrere Sender ausprobieren
Teste mindestens drei bis fünf verschiedene Einträge. Funktionieren andere Sender, sind Installation, Playlist und grundlegende Netzwerkverbindung wahrscheinlich in Ordnung. Der Fehler liegt dann eher beim einzelnen Stream.
Schritt 5: Offizielle Senderseite gegenprüfen
Ist ein Sender wichtig, öffne seine offizielle Webseite oder Mediathek. Funktioniert der Livestream dort ebenfalls nicht, liegt wahrscheinlich eine vorübergehende Störung vor. Funktioniert er dort, aber nicht über die Listenadresse, wurde die technische Stream-URL möglicherweise geändert oder verlangt zusätzliche Parameter.
Nicht empfehlenswert: Suche nicht wahllos nach „alternativen“ Streamadressen für einen ausgefallenen Pay-TV- oder Privatsender. Gerade solche Suchergebnisse führen häufig zu irreführenden Webseiten, aggressiver Werbung, Tracking oder eindeutig unautorisierten Angeboten.
9. Sicherheits- und Datenschutzaspekte
Eine M3U-Datei ist im Kern eine Textdatei. Trotzdem öffnet VLC die darin enthaltenen Netzwerkadressen und verbindet sich mit unterschiedlichen Servern. Die Betreiber dieser Server können dabei technisch übliche Verbindungsdaten sehen, beispielsweise Deine öffentliche IP-Adresse, den Zeitpunkt des Zugriffs und Informationen des verwendeten Clients.
- Öffne Playlists nur aus Quellen, denen Du ausreichend vertraust.
- Halte VLC und Dein Betriebssystem aktuell.
- Installiere keine dubiosen Codec-Pakete, Browser-Erweiterungen oder „IPTV-Beschleuniger“.
- Beachte, dass jeder Stream von einem anderen Anbieter oder CDN stammen kann.
- Eine öffentliche URL bedeutet nicht automatisch, dass ihre dauerhafte Nutzung oder Weiterverbreitung erlaubt ist.
Gut zu wissen: Für die hier beschriebene Nutzung musst Du das Repository weder klonen noch ein Skript ausführen. VLC liest lediglich die veröffentlichte Playlist. Das reduziert die technische Einstiegshürde – ersetzt aber nicht den kritischen Blick auf die enthaltenen Quellen.
10. Ist die Nutzung legal?
Eine pauschale Ja-oder-Nein-Antwort wäre unseriös. Entscheidend ist nicht, ob eine Adresse in einer M3U-Liste steht, sondern ob der jeweilige Stream vom Rechteinhaber oder mit dessen Erlaubnis öffentlich angeboten wird.
Das Projekt erklärt ausdrücklich, nur frei verfügbare Sender aufnehmen zu wollen und kostenpflichtige Programme auszuschließen. Für neue Einträge verlangt es nach eigener Beschreibung einen Nachweis, dass der Sender kostenlos verfügbar ist. Das ist ein sinnvoller redaktioneller Ansatz, aber keine unabhängige Prüfung oder dauerhafte Garantie.
| Situation | Einordnung |
|---|---|
| Offizieller Livestream eines Senders | Die normale Wiedergabe ist grundsätzlich etwas anderes als eine unerlaubte Weiterverbreitung. Nutzungsbedingungen und geografische Grenzen bleiben zu beachten. |
| Frei erreichbarer Link ohne erkennbare Herkunft | Öffentliche Erreichbarkeit allein beweist keine Berechtigung des Anbieters. |
| Pay-TV ohne Vertrag oder Zugangskontrolle | Ein deutliches Warnsignal. Solche Angebote widersprechen zudem dem erklärten Zweck des Projekts. |
| Einbettung oder Weiterveröffentlichung auf der eigenen Webseite | Das ist rechtlich und technisch eine andere Nutzung als das private Abspielen. Rechte, Lizenzen und Bedingungen müssen separat geprüft werden. |
| Umgehung einer Geo-Sperre | Kann gegen Nutzungsbedingungen und regionale Lizenzmodelle verstoßen. Dieser Artikel empfiehlt keine Umgehung. |
Hinweis: Dieser Artikel ist eine technische und redaktionelle Einordnung, keine Rechtsberatung. Bei einer gewerblichen Nutzung, Einbettung, Weiterverbreitung oder dauerhaften Übernahme von Listeninhalten sollte die konkrete Rechtslage fachkundig geprüft werden.
Auch die Inhalte des GitHub-Repositories selbst und die Fernsehinhalte sind zu trennen: Eine Software- oder Datenlizenz für eine Playlist würde nicht automatisch Nutzungsrechte an den verlinkten Sendungen übertragen. Umgekehrt macht das Fehlen einer ausdrücklich sichtbaren Repository-Lizenz aus einem offiziellen Senderstream nicht automatisch einen illegalen Stream. Es sind unterschiedliche Rechteebenen.
11. Grenzen der offenen Senderliste
Free-TV/IPTV ist ein spannendes Community-Projekt, aber kein Ersatz für einen klassischen TV-Anbieter. Die Liste lebt von externen Adressen, die sich jederzeit ändern können. Auch bei automatisierter Pflege bleibt die Wartung ein Wettrennen gegen geänderte CDN-Adressen, neue Playeranforderungen, Geo-Sperren und Sender, die ihre Streamingtechnik umbauen.
Was gut funktioniert
- Schneller Einstieg ohne Benutzerkonto
- Viele Länder in einer gemeinsamen Liste
- Schlankere länderspezifische Playlists verfügbar
- Offenes, nachvollziehbares Repository
- Nutzung mit etablierten Playern wie VLC
- Interessanter Einblick in M3U8 und HLS
Was Du nicht erwarten solltest
- Garantie für jeden einzelnen Sender
- Vollständiges deutsches Fernsehangebot
- Pay-TV oder geschützte Premiumprogramme
- Einheitliche Bildqualität und Verfügbarkeit
- Komfort einer kommerziellen TV-Plattform (inkl. EPG)
Das Projekt selbst formuliert „Qualität statt Quantität“ als Ziel. In der Praxis bleibt die Pflege trotzdem dynamisch – und das ist bei einer Sammlung externer Livestreams normal.
12. Fazit
Free-TV/IPTV ist ein nützliches Open-Source-Fundstück – aber kein magischer Schlüssel zu „allen Sendern kostenlos“. Die Playlist bündelt zahlreiche frei erreichbare Livestreams und lässt sich unter Linux und Windows unkompliziert mit VLC öffnen. Besonders lehrreich ist der Blick hinter die Kulissen: IPTV ist nur die Übertragungstechnik, M3U8 ist häufig lediglich eine strukturierte Textliste, und eine VLC-Fehlermeldung betrifft oft nur einen veralteten oder gesperrten Eintrag. Wer die Grenzen kennt, offizielle Quellen bevorzugt und nicht jedes kostenlose Angebot mit legalem Angebot verwechselt, bekommt eine praktische Senderliste und nebenbei eine kleine Lektion in digitaler Medienkompetenz. Für den Einstieg empfiehlt sich zusätzlich die schlankere Deutschland-Playlist.
Glossar
Die wichtigsten Begriffe rund um IPTV, Livestreams und VLC.
- IPTV
- Fernseh- oder Videowiedergabe über Internetprotokolle. Der Begriff beschreibt die Technik, nicht die rechtliche Einordnung eines Angebots.
- M3U
- Einfache textbasierte Wiedergabeliste. Sie enthält Namen, Metadaten und Adressen von Medienquellen.
- M3U8
- UTF-8-codierte M3U-Variante. Sie wird sowohl für Wiedergabelisten als auch in HLS-Streamingstrukturen verwendet.
- HLS
- HTTP Live Streaming. Ein von Apple entwickeltes Verfahren, bei dem Video in kurzen Segmenten über HTTP übertragen wird.
- MRL
- Media Resource Locator. VLC verwendet den Begriff für die Adresse einer Datei, eines Geräts oder eines Netzwerkstreams.
- GeoIP-Sperre
- Zugriffsbeschränkung anhand der vermuteten geografischen Herkunft einer IP-Adresse.
- CDN
- Content Delivery Network. Ein verteiltes Servernetz, das Videodaten möglichst nah an die Zuschauerinnen und Zuschauer ausliefert.
- EPG
- Electronic Program Guide. Elektronische Programmübersicht mit Sendungsnamen und Sendezeiten. Die Playlist verweist auf externe EPG-Quellen. Eine automatische und vollständige Darstellung in VLC ist jedoch nicht in jeder Installation gewährleistet.
- VLC
- Freier, quelloffener und plattformübergreifender Mediaplayer des VideoLAN-Projekts.



