Raspberry Pi 3 Live TV mit TvHeadend auf LibreELEC – Kompletteinrichtung

Da seit einigen Wochen das Unofficial Repository von OpenELEC nicht erreichbar ist und somit keine unkomplizierte Möglichkeit besteht TVHeadend für OpenELEC zu installieren zeige ich euch heute wie die Installation auf eurem Raspberry Pi mit LibreELEC funktioniert, in diesem Tutorial verwende ich das neue TVHeadend 4.2.

Inhaltsverzeichnis

Hardware und Software

LibreELEC auf dem Raspberry Pi installieren

Die Installation von LibreELEC auf unserem Raspberry Pi 3 gestalltet sich recht einfach, wir benötigen das LibreELEC Disk Image für unsere SD-Karte und laden uns dieses auf den Rechner.

Ladet euch das Tool Etcher zum Schreiben der Images auf die SD-Karte auf euren Rechner.

Startet Etcher  und wählt das heruntergeladene LibreELEC Image aus, es muss vorher nicht entpackt werden.

LibreELEC Image auf SD Karte schreiben mit Etcher

Falls ihr nur einen Wechsel-speicher ( SD-Karte / USB Stick) an eurem Rechner angeschlossen habt erkennt Etcher das Ziel für das Image automatisch, andernfalls müsst ihr das Ziel noch ändern und dann via Flash das Image auf die Karte schreiben.

Etcher Flash LibreELEC

LibreELEC Einrichten

Steckt nun die SD-Karte in euren RasPi. Schließt einen Monitor und die Tastatur oder Fernbedienung mit FLIRC und euren DVB-x Tuner an euren PI an. Danach erst den Raspberry Pi Pi mit dem Strom verbinden, der erste Start dauert, da die SD-Karte vergrößert wird, etwa 30 Sekunden.

Nach dem ersten Start begrüßt euch der Assistent zum Einrichten der Grundfunktionen, bestätigt mit Next

LibreELEC auf dem Raspberry Pi 1

Im zweiten Dialog könnt ihr den Rechnernamen eures Ras Pi ändern, ich belasse ihn bei LibreELEC und bestätige mit Next

LibreELEC auf dem Raspberry Pi 2

Als nächstes müssen wir unseren Raspberry Pi mit dem Netzwerk verbinden, entweder ihr verwendet wie ich den integrierten WLAN Adapter, oder ihr steckt nun einfach ein Ethernet Kabel an den Pi und überspringt diese Schritte. Wählt aus der Liste euer WLAN Netzwerk aus und bestätigt mit Enter

LibreELEC auf dem Raspberry Pi 3

Bestätigt den folgenden  zur Verbindung ebenfalls mit Enter

LibreELEC auf dem Raspberry Pi 4

Gebt dann euer WLAN Passwort ein (steht meistens auf eurem Router oder lag als Zettel bei) und bestätigt

LibreELEC auf dem Raspberry Pi 5

Euer Media Center verbindet sich nun mit dem WLAN Netzwerk, sobald eine Verbindung besteht meldet der State ready und die IP-Adresse des RasPi wird angezeigt. Notiert euch die IP-Adresse und bestätigt dann mit Next

Im nächsten Fenster müsst ihr SSH aktivieren und bestätigt mit Next

  • Aus Sicherheitsgründen sollte SSH nur aktiviert werden wenn ihr es wirklich braucht, deaktiviert es später über die Einstellungen

LibreELEC auf dem Raspberry Pi 6

Beendet dann den Assistenten durch Next

LibreELEC auf dem Raspberry Pi 7

Raspberry Pi Codec Lizenz für MPEG2 und VC1

Wichtig ist das ihr unter LibreELEC noch die MPEG-2 und VC-1 Lizenzen eingerichtet habt um Live TV am Besten genießen zu können, die Lizenzen kosten nur ein paar Euro. Für die Bestellung der Lizenz im Raspberry Pi Store wird die Serien Nummer eures Mini-Rechners benötigt, diese kann unter LibreELEC via Zahnrad Symbol– System info – Hardware – Serial ausgelesen werden.

libreelec mpeg serial number

Sobald euch die Keys nach der Bestellung vorliegen verbinden wir uns via SSH mit dem System. Ladet euch hierzu den SSH Client Putty auf euer Windows System.

Öffnet Putty und gebt bei Hostname / IP-Address die IP oder den Rechnernamen eures RasPi ein

  • Der Hostname / Rechername bei LibreELEC ist immer libreelec
  • Die IP-Adresse erhaltet ihr unter System Info – Network

putty ssh libreelec

Als Benutzer verwendet ihr root mit dem Passwort libreelec da bei LibreELEC das Dateisystem schreibgeschützt ist müssen wir dieses erst beschreibbar mounten.

Dann editieren wir die Datei config.txt mit dem Editor Nano

Tragt an unter „License keys to enable …“ eure Lizenzschlüssel in jeweils einer neuen Zeile ein oder editiert die vorhandenen Zeilen indem ihr die Raute entfernt.

Nach dem reboot könnt ihr über das Kommando codec_enabled kontrollieren ob alles geklappt hat.

LibreELEC USB TV Karte einrichten – DVB-T

Steckt nun euren TV-Stick am Raspberry Pi ein und überprüft mit lsusb via SSH ob dieser erkannt wird

Openelec TV Stick einrichten

Falls eure USB-Festplatte nun das klackern anfängt oder der Stick nicht erkannt wird kann es sein das euer Netzteil nicht stark genug ist oder eure diese Konstellation nur mit aktivem USB-Hub funktioniert. Prüft, falls nichts erkannt wird, bitte die Kompatibilität des Geräts und wendet euch bei Problemen an die Community.

TvHeadend unter LibreELEC am Raspberry Pi einrichten

Wir beginnen mit der Installation von TvHeadend auf unserem LibreELEC Media Center System. Die Software gibt es als AddOn für Kodi. Zum installieren navigieren wir in der Kodi Oberfläche in folgendes Menu und installieren das AddOn

Geht im Hauptmenu auf Add-ons > Install from repository

Repository install tvheadend

Wir wählen das LibreELEC Add-ons repository mit Enter

libreelec repository

Dann wählen wir Services aus der Liste

Services repository

Sucht „Tvheadend 4.2“ aus der Liste bestätigt zwei mal mit Enter zum installieren des Addon

tvheadend installation 1 tvheadend installation 2

Der TVHeadend Server ist nun installiert.

Tvheadend PVR Client

Um in Kodi die von Tvheadend verteilten Fernsehprogramme auch ansehen zu können benötigen wir noch einen PVR-Client.

Geht zurück in die oberste Ebene des LibreELEC Repository und wählt dort dort die Kategorie PVR-Clients 

tvheadend pvr client

Wählt den und Tvheadend HTSP Client und installiert diesen durch zweimal Enter

TvHeadend unter LibreELEC / Kodi einrichten

Nach einem Neustart eures Media Centers ist das Webinterface für die Konfiguration von TvHeadend über einen Browser in eurem Heim Netzwerk erreichbar. Die IP-Adresse findet ihr wieder über die System Info in den Einstellungen.

  • http://<IP-Adresse>:9981 also z.B. http://192.168.178.35:9981 oder http://libreelec:9981

Ab TVHeadend 4.2 gibt es einen Assistenten der euch bei der Einrichtung eures TV Stick unterstützt. Dieser begrüßt euch als aller erstes. Ihr könnt den Assistenten jeder Zeit wieder über Configuration > General > Base -> Start wizard aufrufen.

Ich belasse die Sprache für das Webinterface auf Englisch und wähle als EPG Sprache natürlich deutsch

tvheadend einrichten 1

Danach könnt ihr die erlaubten Netzwerke konfigurieren und Benutzer und Passwörter anlegen. Da ich TVHEadend nur im Heimnetz verwende lasse ich alles leer

tvheadend einrichten 2 passwort

Nun könnt ihr euren Tuner zuordnen, da ich DVB-C (Kabel verwende) ordne ich meinem DVB-C Tuner den Typ „DVB-C Network“ zu, die anderen lasse ich leer.

tvheadend einrichten 3

Danach legen wir fest in welchem Kabelnetz wir uns befinden, ich bin bei Unitymedia und wähle daher „Germany – de Unitymedia“ (für Baden-Württemberg: nicht mehr KabelBW auswählen immer Unitymedia).

tvheadend einrichten 4

Dann wird ein Sendersuchlauf gestartet, wartet diesen ab, wenn nichts gefunden wurde stimmt etwas mit eurer Verbindung oder der Auswahl des Kabelnetzes nicht. Wartet das Ende des Suchlaufes ab.

tvheadend suchlauf

Wir mappen nun alle gefundenen Programme über „Map all services“ auf einen Kanal. Die Programmliste sortiert ihr am Besten später aus.

Beendet dann den Assistenten.

Unter Configuration > Channels / EPG > Channels könnt ihr dann verschlüsselte Sender oder Radio Sender durch auswählen und „Delete“ aus eurer Programmliste entfernen, in Kodi ist diese sonst unnötig lang. Ich habe z.B. alle Sky, privaten HD und Radio Programme aus meiner Liste entfernt.

Kanal Liste tvheadend

Kodi für Live TV mit TvHeadend benutzen

Ihr könnt nun den auf dem selben Pi laufenden Tvheadend Server mit eurem Kodi / LibreELEC Media Center nutzen oder einem beliebigen anderen TvHeadend Client im Heimnetz verwenden.

Über den Menu Punkt TV > Channels könnt ihr nun durch die Kanäle Zappen.

Kodi TV

TvHeadEnd unter Android nutzen

Ganz spannend finde ich die Möglichkeit nun auch am Tablet Live TV genießen zu können, wir müssen uns dazu nur im selben Netz befinden (Heimnetz) und uns die passende Andoid App runterladen.

TVHeadend Andoid    TVHeadend Andoid    TVHeadend Andoid

TvHeadEnd unter iOS nutzen

Auch für Apples iOS gibt es den TVheadend Client TVHClient, er funktioniert ebenfalls mit dem VLC Player

  • Gebt auch hier in den Einstellungen nur die IP-Adresse und einen Namen ein

tvheadend ios    tvheadend ios