Zattoo PVR Simple "Generator"

  • Guten Abend,

    da ich die PVR Funktion von Kodi sehr mag und mit der halb-halb Lösung von Zattoo-Box unzufrieden bin, habe ich einen kleinen Server aufgesetzt der folgendes macht:

    • Er Generiert eine m3u Playlist mit allen Kanälen von Zattoo.
    • Die Stream URLs die dort enthalten sind, sind nicht die von Zattoo selbst sondern wieder URLs die auf den Server zeigen. Diese enthalten den Benutzernamen und das Passwort. Wird diese URL nun vom PVR Simple Addon aufgerufen loggt der server sich bei zattoo ein und gibt dem Addon die richten Stream URLs zurück

    Was hat das für Vorteile?
    Man kann die ganz normale Live TV Funktion von Kodi inkl. epg Ansicht nutzen.
    Nachteile(!)
    Es muss ein extra node.js Server gestartet werden bzw. der von mir verwendet werden.

    Das ganze ist noch nicht wirklich fertig und auch noch nicht performant aber funktioniert soweit. Ich wollte es trotzdem schon mal hier reinstellen und nachhören wie denn die Resonanz zu so etwas ist, um zu entscheiden ob ich das ganze weiter ausbaue oder nur für mich selbst behalte.
    Die Sourcen könnt ihr auf github finden: https://github.com/trummerjo/zatIPTV

    Wenn ihr das ganze so testen wollt und mir vertraut, dass keine Zugangsdaten etc. geloggt werden (siehe source code) könnt ihr das wie folgt machen:

    Tragt bei im PVR IPTV Simple Client in der M3U Wiedergabenliste URL folgendes ein:

    Code
    http://johtru.com:3000/?u=<username>&p=<password>


    <username> und <password> müsst hier jeweils mit euren Daten ersetzten. Diese müssen aber vorher noch base64 encodiert werden (nein das ist keine Verschlüsselung!).
    Eure Daten könnt ihr zb hier: https://www.base64encode.org/ ganz leicht in die entsprechende base64 darstellung umwandeln. Die URL könnte dann zB. so aussehen:


    Code
    http://johtru.com:3000/?u=am9oYW5uZXM=&p=cGFzc3dvcnQ=


    Ich würde mich sehr über etwas feedback freuen!

    Gruß
    jojo

  • An sich eine interessante Idee. Vertrauenserweckender wäre aber ein Einbau in ein z.B. .net Programm welches Lokal ausgeführt wird.
    Wie Du schon selber sagst senden die Leute Dir damit die Logindaten.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Nachteile(!)

    Es muss ein extra node.js Server gestartet werden bzw. der von mir verwendet werden.

    Ich würde mich sehr über etwas feedback freuen!

    Klingt interessant :) Muss ich mal ausprobieren.

    Ist es denn aufwendig, den node.js Server lokal (z.B. auf einem Rasp oder anderen) aufzusetzen?

    An sich eine interessante Idee. Vertrauenserweckender wäre aber ein Einbau in ein z.B. .net Programm welches Lokal ausgeführt wird.
    Wie Du schon selber sagst senden die Leute Dir damit die Logindaten.

    Äh, nein ... du brauchst einen Server, auf den Kodi zugreifen kann. Das erledigt der node.js Server -> https://nodejs.org/en/download/
    Denn setzt du einfach lokal bei dir irgendwo auf und lässt diesen jojos Script dort laufen, der als Bindeglied zwischen Kodi und Zattoo dient.

  • LOL

    Bravo!


    Ist es denn aufwendig, den node.js Server lokal (z.B. auf einem Rasp oder anderen) aufzusetzen?

    Ein Rasp reich völlig aus. So funktionierts:

    1. Node installieren. (https://nodejs.org/en/download/package-manager/)
    2. Repo clonen: git clone https://github.com/trummerjo/zatIPTV
    3. In den Ordner wecheln und npm install ausführen. Das läd weitere Abhängigkeiten herunter.
    4. Sind alle Abhängigkeiten installiert worden kann der server mit einem node bin/www gestartet werden
    5. Unter http://localhost:3000/?u=am9oYW5uZXM=&p=cGFzc3dvcnQ= kann dann die playlist geladen werden

    Funktioniert bestimmt irgendwie auch analog unter Windows.

    An sich eine interessante Idee. Vertrauenserweckender wäre aber ein Einbau in ein z.B. .net Programm welches Lokal ausgeführt wird.
    Wie Du schon selber sagst senden die Leute Dir damit die Logindaten.

    Ja ist auch primär zum lokal ausführen gedacht. Den Server habe ich einfach nur so mal zur Verfügung gestellt falls es jemand ohne großen Aufwand testen will.

  • Zuerst mal ein fettes DANKESCHÖN an @jojo für diesen Generator! :thumbup:

    Funktioniert perfekt (Kodi Jarvis RC1, OS X 10.11.3).

    Wäre es nun auch noch möglich die bei Zattoo eingestellten Favoriten zu übernehmen? Oder gibt es eine andere Möglichkeit die Senderreihenfolge dauerhaft zu ändern?

    Und welcher EPG wäre hier empfehlenswert?
    Rytec EPG funktioniert nur teilweise, aber da ich keine lokale m3u-Datei habe, kann ich natürlich auch keine Channel-ID ändern bzw. würden diese ja jedesmal überschrieben werden, korrekt?

    Logos funktionieren ebenfalls nicht.

    Falls es natürlich eine Möglichkeit gibt, den original EPG von Zattoo einzubinden, wär das natürlich optimal. Keine Ahnung ob das überhaupt möglich ist.


    Ich hoffe du baust den Generator weiterhin aus und lässt uns daran teilhaben. Bin auch gerne bereit dafür zu spenden! :)

  • Rytec EPG sollte durchaus funktionieren.
    Kannst du mir verraten welche Sender noch nicht funktionieren? Die ids werden von dem Generator entsprechend angepasst nur nach 50 Stück hatte ich irgendwann keine Lust mehr die korrekten ids raus zu suchen.

    Bei den logos schaue ich mal. Weiß nicht genau wie die in der m3u definiert werden.

    Das mit den Favoriten werde ich mir mal ansehen. Ich denke mal die sollten dann einfach eine eigene Channelgruppe "Favoriten" bekommen?

    Ich bin noch etwas unzufrieden mit dem Generator - mal am Wochenende in die PVR Geschichte einlesen ...

  • TV-Spielfilm hat auch eine API, die Zattoo kompatibel ist, dort findet man zu allen Sendern EPG-Daten, Bilder, Bewertungen, Schauspieler, Trailer etc

    Spoiler anzeigen


    Ich habe das nicht weiter verfolgt, weil es einfach nicht funktionierte unter Kodi, aber unter Windows-Python schon...


  • Vielen Dank für eure Anmerkungen.
    Ich habe mich allerdings dazu entschieden das hier so nicht mehr weiter zu führen, da es einfach super umständlich ist!

    Daher habe ich begonnen ein PVR Plugin für Kodi zu schreiben - das ist auch die einzig vernünftige Lösung für LiveTV!

    Da wird es zwar etwas schwieriger, dass für alle Platformen zu builden - aber das wird schon funktioniere. Unter Ubuntu tut es das auch schon soweit!

    Edit:

    So hier geht es von meiner Seite aus weiter:

    Zattoo PVR Client

    Einmal editiert, zuletzt von jojo (7. Februar 2016 um 13:34)

Jetzt mitmachen!

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