[Eingestellt] Zattoo PVR Client für Kodi 17

  • @rbuehlma hat recht, für Win und Android müssen die Kodi Deps verwendet werden, die bereiten aber einige Probleme.
    Bis auf weiteres wird es nur Linux und OSX Releases von pvr.zattoo wie auch von pvr.teleboy geben.

    Könntest du ev. nochmals diesen Branch hier testen?

    https://github.com/rbuehlma/pvr.zattoo/tree/lib_curl

    Es könnte sein dass einfach nur TLS gefehlt hat.

  • Kannst du das nochmals versuchen? Seit gestern ist im Kodi-Master ein Patch von mir mit welchem das Seeken bei mir wieder funktioniert. Auf Replay hat dieser Patch aber keinen Einfluss.

    Adaptive Master ohne Patches auf Kodi Master mit Demuxer Patch? Habe deinen Patch schon im Milhouse Build gesehen, aber dachte, du wärst noch auf Kodi 17?

  • Ich verwende selbst noch Kodi v17, ausser auf einem Gerät habe ich jetzt Kodi v18. Ich habe neu auf den repos xbmc, pvr.zattoo und inputstream.adaptive jeweils einen Branch zattoo_dash_master. Damit funktioniert sowohl Replay als auch Seek in live tv.

    Gegen Kodi master habe ich noch einen PR offen welcher das Seek-Problem behebt: https://github.com/xbmc/xbmc/pull/12455

  • Ich verwende selbst noch Kodi v17, ausser auf einem Gerät habe ich jetzt Kodi v18. Ich habe neu auf den repos xbmc, pvr.zattoo und inputstream.adaptive jeweils einen Branch zattoo_dash_master. Damit funktioniert sowohl Replay als auch Seek in live tv.

    Gegen Kodi master habe ich noch einen PR offen welcher das Seek-Problem behebt: https://github.com/xbmc/xbmc/pull/12455

    https://github.com/rbuehlma/xbmc/…6a81d682901ffa3

    Andere PVR-Addons werden dann nicht mehr funktionieren, oder?

  • https://github.com/rbuehlma/xbmc/…6a81d682901ffa3
    Andere PVR-Addons werden dann nicht mehr funktionieren, oder?

    Richtig, aber das ist ein anderer PR für die Erweiterung für Replay TV. Der wird wohl vorerst nicht gemerged. Der Fix für das Seek-Problem wurde gerade in den Master genommen. Zusammen mit meinen Patches gegen inputstream.adaptive sollte nun im master Seek im Live-Stream funktionieren (auch wenn die DASH & Replay patches nicht verwendet werden).

  • Richtig, aber das ist ein anderer PR für die Erweiterung für Replay TV. Der wird wohl vorerst nicht gemerged. Der Fix für das Seek-Problem wurde gerade in den Master genommen. Zusammen mit meinen Patches gegen inputstream.adaptive sollte nun im master Seek im Live-Stream funktionieren (auch wenn die DASH & Replay patches nicht verwendet werden).

    Also würde es dann mit Adaptive Master nur mit .mpd in addon.xml gehen und MPD statt UNKNOWN? Ich dachte, speziell der Patch wäre für seeken.

    https://github.com/rbuehlma/input…8cf2238677348a1

  • Also würde es dann mit Adaptive Master nur mit .mpd in addon.xml gehen und MPD statt UNKNOWN? Ich dachte, speziell der Patch wäre für seeken.
    https://github.com/rbuehlma/input…8cf2238677348a1

    Der Patch hat nichts mit dem Seeken zu tun. Für das Seeken kannst du dir diesen PR anschauen: https://github.com/peak3d/inputstream.adaptive/pull/30

    Vorschlag: Falls du da noch weitere Fragen hast, schreib ne PM. Sonst müllen wir den Thread hier noch mehr zu. Und schreib auch dazu was genau dein Ziel ist.

  • Vorschlag: Falls du da noch weitere Fragen hast, schreib ne PM. Sonst müllen wir den Thread hier noch mehr zu. Und schreib auch dazu was genau dein Ziel ist.

    Hmm... so als Außenstehender finde ich die Diskussion durchaus interessant. Zudem wäre sie doch auch nützlich, wenn bspw. irgendwann jemand anderes mal drauf stößt und seinen Senf dazu geben möchte und kann, also durchaus konstruktiv. Ich wäre dafür, dass ihr das hier offen im Thread macht :D.

  • Das relevante aus der Konversation:

    Seeking hat im Zusammenhang mit Kodi und Zattoo mehrere Probleme:

    in Kodi:
    - die extrem grossen PTS Werte der Zattoo-Streams werden nicht richtig verarbeitet -> Ist auf Kodi master behoben

    in inputstream.adaptive
    - auch hier werden die hohen PTS Werte nicht richtig verarbeitet -> Fix: github.com/peak3d/inputstream.adaptive/pull/29 (main.cpp)
    - die PTS Werte werden von 0 gestartet -> Fix: github.com/peak3d/inputstream.adaptive/pull/29 (DASHTree.cpp)
    - wurde über den Livestream hinaus geseeked, hat der Stream abgebrochen -> Fix: github.com/peak3d/inputstream.…353d7036b605a1155de32568b (Teil von github.com/peak3d/inputstream.adaptive/pull/30)

    Alle übrigen Änderungen von mir sind für die Unterstützung von Replay und DASH für Zattoo.

  • @peak3d: Leider funktioniert es auch mit @rbuehlma's Patches noch nicht so wirklich.

    Wenn ich eine Stunde zurück seeke:


    1499693246593 soll er, 1499696844000 nimmt er. Differenz genau die eine Stunde.


    Code
    16:27:57.140 T:1505751968 INFO: AddOnLog: InputStream Adaptive: DemuxSeekTime (1499693246593.8552)
    16:27:57.142 T:1505751968 DEBUG: CurlFile::Open(0x72ac1990) http://zh2-7-dash-live.zahs.tv/RTL/video-time=1499696844000-1300000-0.m4s?z32=XXX
  • Könntest du ev. nochmals diesen Branch hier testen?

    http://github.com/rbuehlma/pvr.zattoo/tree/lib_curl

    Es könnte sein dass einfach nur TLS gefehlt hat.

    Quittiert er auch mit:

    HTTP request failed
    Error getting App Token
    Could not get App ID

    Hauptsache man hat Spaß

    No Debug.log, no issue - Kein Support ohne Debug-log.

    CCR, The Band, Lynyrd Skynyrd, Led Zeppelin, Deep Purple .......

    I’m not going to complain that 2day they don’t make music like this anymore, I’m just grateful that it got made period.

  • Ja das ist Android, identisch mit Windows

    Curl und GnuTLS findet cmake nur wenn ich den kompletten Pfad angebe n dieser Art:

    set( CURL_INCLUDE_DIR "/src/kodi/android/xbmc-depends/arm-linux-androideabi-android-21-release/include" )


    Ich habe keine Ahnung warum Cmake innerhalb der Toolchain nichts findet.

    Hauptsache man hat Spaß

    No Debug.log, no issue - Kein Support ohne Debug-log.

    CCR, The Band, Lynyrd Skynyrd, Led Zeppelin, Deep Purple .......

    I’m not going to complain that 2day they don’t make music like this anymore, I’m just grateful that it got made period.

  • Nachdem ich nun alle 92 Seiten gelesen habe, bekomme ich es dennoch nicht gebacken.

    Kann mir irgendwer Noobfriendly erklären was ich brauche um das PVR Addon zum laufen zu bekommen.

    Ich nutze einen RPi3 mit LibreELEC 18 #0710
    Wenn ich versuche das Addon von @vdr.tuxnet zu installieren bekomme ich immer eine Fehlermeldung.
    Ich bin langsam echt am verzweifeln.

    Eine Step-by-Step Anleitung wäre echt klasse. (insofern sich jemand die Mühe machen würde).

    Danke im Vorraus

  • Ich nutze einen RPi3 mit LibreELEC 18 #0710

    Ich habe keine Ahnung was LibreELEC 18 #0710 ist, scheint wohl ein Custom Image zu sein, LE Master ist es in jedem Fall nicht, da sollte die Bezeichnung anders lauten.

    Binäre Addons, hier pvr.zattoo, müssen immer passend zur Plattform, in deinem Fall RPI 2/3, sowie passend zur PVR API kompiliert werden.

    Ich gehe mal von aus #0710 steht für 10.7, dann solltest du pvr.zattoo verwenden, welches mit der aktuellen PVR API 5.3.0 gebaut ist, am 7.7 hat da ein API Wechsel

    stattgefunden.

    BTW: Immer ein [definition=12,4][definition='1','3']Debug[/definition][/definition].[definition='1','0']log[/definition] anhängen.

    Hauptsache man hat Spaß

    No Debug.log, no issue - Kein Support ohne Debug-log.

    CCR, The Band, Lynyrd Skynyrd, Led Zeppelin, Deep Purple .......

    I’m not going to complain that 2day they don’t make music like this anymore, I’m just grateful that it got made period.

    2 Mal editiert, zuletzt von vdr.tuxnet (8. September 2017 um 20:21)

  • Die #0710 bezieht sich auf die Buildnummer aus einem anderen Forum. Da ich gerade nicht weiß, ob ich dieses hier verlinken darf, lasse ich es mal sein.
    Einfach bei Google libreelec 9.0 eingeben und dann der 2te Link.

    Woher bekomme ich denn die aktuelle LE master?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!