Hallo beisammen,
ich habe gestern mal meinem Rpi2 IPTV über Entertain (öffentlich-rechtliche + SD RTL/ProSiebenSat1-Gruppe) beigebracht und wollte euch meine Anleitung nicht vorenthalten. Funktioniert alles sehr gut bis auf EPG - das ist etwas tricky... vielen Dank hierbei an x23piracy für die Unterstützung bei den EPG-Problemen!
Hoffe ich kann mit der Anleitung vielleicht jemand helfen
Ausführliche Anleitung in III-Überpunkten:
I) TvHeadend Server aktivieren:
1) Unofficial Openelec Addons unter folgendem Pfad installieren:
Optionen --> Einstellungen -> Addons --> Weitere Addons -> Openelec Mediacenter OS AddOns --> Addon Verzeichnis
2) Nun ist unter "weitere Addons" der Punkt "Unofficial Openelec Addons" vorhanden.
Bem: Falls darunter nix gefunden wurde dann nochmal aktualisieren lassen (ebenfalls unter "weitere Addons")
3) Hier unter "Dienste" "TV Headend" aktivieren
4) Hier braucht man nix besonderes einstellen, aber danach ist die GUI unter "openelec:9981") im Browser erreichbar
II) TvHeadend Server konfigurieren
Nun muss der Server konfiguriert werden:
1) Im Broswer den Link "openelec:9981" aufrufen
2) Configuration auswählen
3) Language Settings --> German auswählen
4) Time Update "Update Time" auswählen
5) Save configuration
Variante A: DVB-C/T Stick:
einrichten wie hier gezeigt:
oder hier: http://raspberryundco.de/tvheadend-als-…cording-server/
Hardware Beispiele:
CT2-4400 (ohne CA Module): http://www.amazon.de/gp/product/B00HX0ZEPQ?tag=kodinerds04-21 [Anzeige]
Mit CA Module geht auch, aber wahrscheinlich mit mit TvHeadend:
CT2-4650 (mit CA Module): http://www.amazon.de/TECHNOTREND-TT-connect-CT2-4650-DVB-C-DVB-T/dp/B00CJ4F4OW/?tag=kodinerds04-21 [Anzeige]
Variante B: Entertain IPTV (nur öffentlich-rechtliche und unverschlüsselte Sender):
1) Configuration -> DVB Inputs -> Add -> IPTV Network
2) Network Name z.B: "Entertain" und dann unten auf SAVE
unter dem Reiter "Muxes" können die "Sender" hinzugefügt werden (Punkte für alle Sender wiederholen)
(Senderliste von z.B. hier: http://grinch.itg-em.de/entertain/faq/…astadressliste/ )
3) Add Mux
4) "Entertain" als Network auswählen
5) Bei "URL" den Link eingebeen (WICHTIG: ohne @ Zeichen!)
6) Interface: eth0
7) Mux Name: *Sendername*
Wenn die Muxes hinzugefügt worden sind, sollten unter "Services" nun einige Services vorhanden sein.
Nun müssen noch die Sendernummern unter "Channel/EPG" --> Channel hinzugefügt werden.
Add Channel
9) "Enabled" aktivieren
10) Name: Sendername
11) Number: Sendernummer
12) User Icon: Link auf Icon von Wikipediaseite (z.B: die Thumblinks: http://upload.wikimedia.org/wikipedia/comm…RD_logo.svg.png)
13) Services: Senderservices auswählen (hier immer die mit der niedrigeren PMT-Nummer (264) auswählen)
Nun kann man schon mal "schauen". EPG fehlt aber leider noch...
Bem: man kann die Senderlogos auch manuell runterladen und nachher verlinken (von z.B: http://www.lyngsat-logo.com/tvcountry/de_1.html)
aber: überall manuelle zuweisung auf allen Geräten notwendig!
Alte Methode über xmltv.se funktioniert seit 23.10.2016 nicht mehrDie EPG Daten benötigt man bei IPTC im XML(TV) Format. Hierfür ist eine Quelle http://xmltv.se/ , bzw. nur für deutsche Sender http://combined.xmltv.se/germany.xml14) unter aktivierte Dienste -> PVR Client -> tvHeadend Client-> XMLTV die Option WEB auswählen15) Quelle hinzufügen, Bsp: http://combined.xmltv.se/germany.xml und mit ok bestätigen.16) In der Weboberfläche auf Configuration --> Channel/EPG -> EPG Grabber folgedes auswählen:a) General Config: Periodic save EPG to disk: 12 (oder eine andere Zahl)b) External Interfaces: XMLTV aktivierenc) und dann unbedingt oben auf "save configuration" auswählenNun sollte im Systemlog ein Excecuting "... tv_grab_file" ausgeführt werdenund danach (eventuell nach Neu laden der Oberfläche/Restart) eine Option "Internal Grabber"zwischen "General Config" und "Over-the-air Grabbers" im Reiter EPG Grabber angezeigt werden17) Nun unbedingt sollte eine unter Internal Grabber Modul ausgewählt werden (XMLTV: ... )18) Der Cronjob kann hier auch noch abgeändert werden (täglich 2:04):# Default config (02:04 everyday)4 2 * * *19) Mit einem Speichern oben sollte der Grab nochmal laufen...20) Nun zurück auf Channels und mit "Edit" die verschiedenen XMLTV Einträge zuweisen.21) Mit "Speichern" absichern und nach einer Weile sollten alle EPG Einträge vorhanden sein.
Zum Glück gibt es seit kurzem ein neues Libreelec Addon (Webgrabber) ab Libreelec 8:
https://forum.libreelec.tv/thread-1102.html
14) Installiere Libreelec Plugin Webgrabber unter Libreelec Addons -> Dienste
15) Öffne (bei aktiviertem Samba! und DNS "libreelec") den folgenden Pfad (sonst abweichend oder SSH!)
\\libreelec\Userdata\addon_data\service.webgrabplus\WebGrab++.config.xml
16) Zwei wichtige Einstellungen:
a) Damit ihr im Plugin einfacher drauf zugreifen könnt hab ich den Downloadpfad in der Konfig geändert (das ist euch überlassen):
<filename>/storage/downloads/guide_wgp.xml</filename>
b) Die Anzahl der Tage die runtergeladen werden sollen (bei tvtoday gibt es 2 Wochen, deswegen 13 (0 ist heute!):
<timespan>13</timespan>
17) Zusätzlich MÜSSEN am Ende nun die zu downloadenden Sender eingefügt werden - die verfügbaren (gewünschten!) Sender können in den *.channels.xml Dateien in folgenden Ordner gefunden werden (wieder ggfs. Pfad anpassen!)
\\libreelec\Userdata\addon_data\service.webgrabplus\siteini.pack\Germany
Bemerkung: "Zeitunterschiede" können noch über folgendes File pro Sender gefixt werden:
\\libreelec\Userdata\addon_data\service.webgrabplus\chans2correct.xml
Das schaut bei mir so aus:
<channel update="i" site="tvtoday.de" site_id="ARD" xmltv_id="Das Erste">Das Erste</channel>
<channel update="i" site="tvtoday.de" site_id="ZDF" xmltv_id="ZDF">ZDF</channel>
<channel update="i" site="tvtoday.de" site_id="BR" xmltv_id="BR">BR</channel>
<channel update="i" site="tvtoday.de" site_id="RTL" xmltv_id="RTL">RTL</channel>
<channel update="i" site="tvtoday.de" site_id="SAT1" xmltv_id="SAT.1">SAT.1</channel>
<channel update="i" site="tvtoday.de" site_id="PRO7" xmltv_id="ProSieben">ProSieben</channel>
<channel update="i" site="tvtoday.de" site_id="PRO7M" xmltv_id="ProSieben MAXX">ProSieben MAXX</channel>
<channel update="i" site="tvtoday.de" site_id="VOX" xmltv_id="VOX">VOX</channel>
<channel update="i" site="tvtoday.de" site_id="2NEO" xmltv_id="ZDFneo">ZDFneo</channel>
<channel update="i" site="tvtoday.de" site_id="KIKA" xmltv_id="KiKA">KiKA</channel>
18) Nun den service laufen lassen:
per Kodi: Addon deaktivieren und dann wieder aktivieren
per SSH: systemctl restart service.webgrabplus
19) Warten bis download fertig - das sind man am besten im Logfile (kopieren und dann anschauen!)
\\libreelec\Userdata\addon_data\service.webgrabplus\WebGrab++.[definition='1','0']log[/definition].txt
[ [definition='1','3']Debug[/definition] ] 651 shows in 10 channels
[ [definition='1','3']Debug[/definition] ] 0 updated shows
[ [definition='1','3']Debug[/definition] ] 651 new shows added
[ Info ]
[ Info ]
[ ] Job finished at 23/10/2016 19:01:32 done in 3m 18s
20) Nun muss noch TvHeadend beigebracht werden wo es die Daten findet. Dazu unter
aktivierte Addons / Benutzer addons --> Dienste -> TvHeadend unter Konfigurieren -> XMLTV die Option FILE auswählen und den oben gewünschten Pfad auswählen - bei mir: /storage/downloads/guide_wgp.xml
21) Danach Libreelec neustarten
22) Öffnet nun die Webgui: http://libreelec:9981
23) Nun unbedingt sollte ein Internal Grabber Modul ausgewählt sein (XMLTV: tv_grab_file ... )
24) Der Cronjob kann hier auch noch abgeändert werden (z.B: täglich 4:37):
# Default config (04:37 everyday)
37 4 * * *
25) Mit einem Speichern oben sollte der Grab nochmal laufen...
26) Nun zurück auf Channels und mit "Edit" die verschiedenen XMLTV Einträge zuweisen.
Bemerkung: Falls die Channels nach 10 Minuten nicht auftauchen --> Libreelec neustarten!
27) Mit "Speichern" absichern und nach einer Weile sollten alle EPG Einträge vorhanden sein.
III) Live-TV in Kodi aktivieren
1) Live TV unter Einstellungen -> Live TV -> Allgemein aktivieren
Nun sollte eine Meldung kommen, dass kein PVR-Addon aktiviert ist
2) mit Ok bestätigen und gewünschten Client (TVheadend HTSP Client) auswählen
3) Nun sollte der Überpunkt TV im Menü erscheinen. Wenn nicht, dann hilft meist ein Neustart
IV) erweiterte Benutzung von TvHeadend
Nun sollte alles auf dem Kodi einwandfrei funktionieren. Es geht aber mehr:
1) Kodi kann auch auf einem zweiten PC laufen. Hierfür einfach die IP-Adresse im TvHeadend HTSP Client auf die korrekte Serveradresse anpassen
2) Unter Android kann man mit dem TVHClient die Senderliste anschauen, Aufnahmen managen und Sender/Aufnahmen anschauen (am Besten über VLC).
https://play.google.com/store/apps/det…tvhclient&hl=de
https://play.google.com/store/apps/det…eolan.vlc&hl=de