Kann es eine falsche Einstellung in DNS4Me sein? Im Browser funktioniert es jedoch. Router nutzt die DNS Server von Dns4Me
PVR-Addon für teleboy.ch
-
rbuehlma -
4. Mai 2017 um 17:12 -
Unerledigt
-
-
Hier mal ein Erfahrungsbericht.
Ich bin Besitzer eines Teleboy-Plus Abos. Meine zur Zeit genutzte LE-Version: LibreELEC-RPi2.arm-9.0-Milhouse-20171028214459-#1028-gaafe8ef
Bin jetzt schon ganz zufrieden mit dem PVR-Addon. Das Zappen geht ganz flott und es wird immer gleich die höchste, für den gewählten Sender, verfügbare Auflösung angezeigt. Im Guide funktioniert eigentlich auch alles wie erwartet: Man kann mit "Switch to channel" das Live-Programm wählen, und mit "Play programme" die gewählte Sendung von Anfang abspielen. Einzelne Sendungen kann man auch ganz einfach zu seinen Aufnahmen hinzufügen, egal ob die Sendung Live ist, erst in Zukunft gesendet wird, oder schon vorbei ist.
Die Aufnahmen werden unter "Recordings" auch alle angezeigt und sauber abgespielt.
Während man im Live-Modus ist, kann man auch jederzeit pausieren oder zurückspulen.Zwei Details fehlen mir im Guide noch: 1. werden keine detailierten Beschreibungen zu den Sendungen angezeigt und 2. kann man nur 24h in die Vergangenheit gehen. Mit Teleboy kann man aber eigentlich bis 7 Tage in die Vergangenheit zurück gehen.
@rbuehlma hat das einen bestimmten Grund, wieso man im Guide nur 24h zurück gehen kann? -
-
Zwei Details fehlen mir im Guide noch: 1. werden keine detailierten Beschreibungen zu den Sendungen angezeigt und 2. kann man nur 24h in die Vergangenheit gehen. Mit Teleboy kann man aber eigentlich bis 7 Tage in die Vergangenheit zurück gehen.
@rbuehlma hat das einen bestimmten Grund, wieso man im Guide nur 24h zurück gehen kann?Punkt 1 lässt sich leider nicht so einfach lösen.
Punkt 2 kannst du einstellen in Kodi wie lange zurück die Daten geladen werden sollen
-
Punkt 1 lässt sich leider nicht so einfach lösen.
Punkt 2 kannst du einstellen in Kodi wie lange zurück die Daten geladen werden sollen@rbuehlma Kannst du mir auch verraten, wo man den Punkt 2 einstellen kann?
-
-
@rbuehlma Kannst du mir auch verraten, wo man den Punkt 2 einstellen kann?
Auswendig nicht, aber nimm dir doch 1-2 Minuten und du solltest es selbst finden.
-
Diese Guide-Einstellung ist offenbar nicht (wieder) in die Alpha-Version implementiert. Wie ich im Kodi-Wiki http://kodi.wiki/view/Settings/TV/Guide gelesen habe, wäre diese Einstellung unter dem Punkt "Guide" in Settings/PVR&Live TV.
Hoffe jetzt, dass die Kodi-Entwickler diese Einstellung wieder implementieren... und versuche in der Zwischenzeit, dies per Einstellungs-File irgendwie einzustellen. Werde wieder schreiben, falls ich erfolgreich war... -
-
Hast du die Settings auf "Advanced" oder "Expert" eingestellt. Ich glaube die Option ist nur dann sichtbar.
-
@rbuehlma bzgl. des Android fixes deines PVR-Addons:
Finde das genial! Es funktioniert nun endlich in der Kodi Android Nightly, wie von dir versprochen :D. Die Qualität ist auch perfekt und überhaupt ist es ein top Addon, das auch auf dem FireTV Teleboy (ohne der neuen Android TV App) möglich macht.
Bin mal gespannt auf die ersten Userberichte von Plus-Abonnenten. Würde gerne hören, ob Replay und Aufnahmen auch top funzen. Zudem würde mich interessieren, ob im Zuge dessen auch mitten im Live-TV vor- und zurückgespult werden kann, wie beim Zattoo PVR-Addon. das finde ich nämlich ziemlich praktisch, hab ich nebenbei für mich festgestellt. Danke!Wo finde ich denn die Android-Version? Danke im Voraus.
-
-
Auf https://kodi.tv/download unter Development Builds (Kodi v18 "Leia" nightly)
-
Habe es übrigens in der Zwischenzeit geschafft, dass man im Guide auch mehr als 24h zurück gehen kann.
Wie im Wiki von Kodi advancedsettings.xml">http://kodi.wiki/view/[definition='2','1']advancedsettings[/definition].xml beschrieben, habe ich mir das File guisettings.xml mal genau angeschaut und da die Einstellung epg.pastdaystodisplay und auch epg.futuredaystodisplay gefunden.
Dazu habe ich mir das File [definition='2','1']advancedsettings[/definition].xml mit folgendem Inhalt erstellt:Code<[definition='2','1']advancedsettings[/definition]> <epg> <pastdaystodisplay>7</pastdaystodisplay> <futuredaystodisplay>14</futuredaystodisplay> </epg> </[definition='2','1']advancedsettings[/definition]>
Juhe, so funktionierts wie gewünscht.
Hast du die Settings auf "Advanced" oder "Expert" eingestellt. Ich glaube die Option ist nur dann sichtbar.
@rbuehlma Dein Tipp hätte auch gewirkt, wie ich jetzt festgestellt habe. Das Zahnrädchen unten links wo "Standard" normalerweise steht, habe ich vorher gar noch nicht beachtet.
-
-
also wenn ich das hier richtig gelesen hab, dann ist die pvr.teleboy addon erst in der kodi 18 version enthalten?
Kann man das auch schon irgendwie unter kodi 17.5 nutzten?
-
Warum ist das Plugin nicht im aktuellen Milhouse Build zu finden?
Kann hier ggfs. jemand die aktuelle Version für den RPI3 bereitstellen? -
-
Ich habe den Build LibreELEC-RPi2.arm-9.0-Milhouse-20171111211100-#1111-g037c9ff.tar angeschaut. Zumindest da scheint das Addon dabei zu sein. Ev. musst du es noch aktivieren?
-
Seit heute funktioniert bei mir Teleboy nicht mehr auf dem Pi3. Mit der offiziellen Android App läuft noch alles, glaube also nicht dass es an dns4me liegt.
logdatei im Anhang.
-
-
Ich habe seit heute leider das selbe Problem, auf 3 Kodi Geräten
Auf dem Laptop mit Smartdns läuft es, daher liegt es wohl an Kodi.Ich schicke rbuehlma ein [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition='1','0']log[/definition] zu.
-
Das scheint ein Bug in Kodi zu sein:
Es soll diese URL abgespielt werden:
Codehttp://teleboy.customers.cdn.iptv.ch/1/1008/index.m3u8?p=126&token=5d08c052f526da317ac630fbdf9788ab&expires=1511459369&c=t1
Nun die Requests (mit Response) von Kodi:
1.
HTTP
Alles anzeigenGET /1/1008/index.m3u8?p=126&token=5d08c052f526da317ac630fbdf9788ab&expires=1511459369&c=t1 HTTP/1.1 Host: teleboy.customers.cdn.iptv.ch User-Agent: Kodi/18.0-ALPHA1 (X11; Linux x86_64) Ubuntu/17.10 App_Bitness/64 Version/18.0-ALPHA1-Git:20121104-67fd70f Accept: */* Accept-Encoding: gzip Accept-Charset: UTF-8,*;q=0.8 HTTP/1.1 302 Found Location: http://s1042-0-136.cdn.iptv.ch:80/session/7d5efefa-cfad-11e7-860a-005056bc1c9e/nvnv5a/1/1008/index.m3u8?token=70e9fd0dac8592a4926a7e000beb062d_1511459369_1511459369&p=126 Access-Control-Allow-Origin: * Date: Wed, 22 Nov 2017 17:49:29 GMT Content-Length: 0
-> ein Redirect zu s1042-0-136.cdn.iptv.ch
2. (Kodi folgt dem Redirect)
HTTP
Alles anzeigenGET /session/7d5efefa-cfad-11e7-860a-005056bc1c9e/nvnv5a/1/1008/index.m3u8?token=70e9fd0dac8592a4926a7e000beb062d_1511459369_1511459369&p=126 HTTP/1.1 Host: s1042-0-136.cdn.iptv.ch User-Agent: Kodi/18.0-ALPHA1 (X11; Linux x86_64) Ubuntu/17.10 App_Bitness/64 Version/18.0-ALPHA1-Git:20121104-67fd70f Accept: */* Accept-Encoding: gzip Referer: http://teleboy.customers.cdn.iptv.ch/1/1008/index.m3u8?p=126&token=5d08c052f526da317ac630fbdf9788ab&expires=1511459369&c=t1 Accept-Charset: UTF-8,*;q=0.8 HTTP/1.1 200 OK Content-Length: 412 Cache-Control: no-cache Date: Wed, 22 Nov 2017 17:49:29 GMT Access-Control-Allow-Origin: * Content-Type: application/vnd.apple.mpegurl #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=394000 394000/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=540000 540000/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1368000 1368000/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2290000 2290000/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3305000 3305000/index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=4240000 4240000/index.m3u8
das m3u8 mit den Links auf die Streams wird korrekt zurück gegeben. Nun sollte Kodi die URL relativ zu s1042-0-136.cdn.iptv.ch anfragen, was Kodi aber macht:
HTTP
Alles anzeigenGET /1/1008/4240000/index.m3u8 HTTP/1.1 Host: teleboy.customers.cdn.iptv.ch User-Agent: Kodi/18.0-ALPHA1 (X11; Linux x86_64) Ubuntu/17.10 App_Bitness/64 Version/18.0-ALPHA1-Git:20121104-67fd70f Accept: */* Accept-Encoding: gzip Accept-Charset: UTF-8,*;q=0.8 HTTP/1.1 403 Forbidden Date: Wed, 22 Nov 2017 17:49:29 GMT Content-Length: 0
-> Es wird der Stream beim Host VOR dem Redirect (also teleboy.customers.cdn.iptv.ch) angefragt.
Vermutlich bekommt der m3u8 parser gar nicht mit dass da der Host redirected wurde. @ksooo soll ich dafür ein Ticket gegen Kodi machen oder wessen Bereich ist dies?
-
-
Schreib gern ein Ticket, ist aber nicht meine Domäne. Warum debuggest du nicht selbst? Dann geht es mit Sicherheit am schnellsten mit einem Fix.
-
Ich lag falsch. Der Fehler ist in inputstream.adaptive. Ich habe einen Workaround implementiert so dass Teleboy mit 18.0.11 wieder funktionieren sollte. Die Version müsste morgen in Kodi mit dabei sein.
Codebool HLSTree::open(const std::string &url, const std::string &manifestUpdateParam) { PreparePaths(url, manifestUpdateParam); std::stringstream stream; if (download(manifest_url_.c_str(), manifest_headers_, &stream)) {
In "PreparePaths" setzt du die base_url_. Relativ zu dieser werden die Pfade dann aufgelöst. Jetzt kann es aber sein, dass sich durch einen Redirect in "download" die domain oder auch die URL ändert. Ich folge den Redirects nun im Addon:
https://github.com/rbuehlma/pvr.t…83d0909432aac3cIch denke es macht aber Sinn, dies in deinem Addon zu lösen.
-
-
Vielen Dank erstmal euch beiden, ich werde es morgen testen, ob es läuft und berichten.
Ich habe nun erstmal umgestellt auf Zattoo. Ich habe zum Glück noch einige Wochen Restlaufzeit vom Zattoo 3 Monats Abo.
-
Ich denke es macht aber Sinn, dies in deinem Addon zu lösen.
Ich überlege mir was dazu....
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!