[Release] Video Plugin Waipu.tv und O2 TV (kodinerds repo)

  • Hi.

    Nachdem ich ja Probleme mit dem PVR Addon habe und mit dem Video Addon hatte (! Man beachte den Unterschied) eine kleine Rückmeldung. Seitdem ich die Änderungen von oben im Video Addon vorgenommen habe, läuft bei mir alles, wie es soll, auch unter CoreElec 21. Endlich kann ich wieder meine Waipu Aufnahmen anschauen und auch löschen, wenn ich damit durch bin. Danke.

    -------------------------------------
    Danke fürs lesen, Claus

  • Moin.

    Da die neuen Sender National Geographic, National Geographic Wild, Disney Channel und Nasa TV noch nicht hier im Addon auftauchen und auch in der PVR Version bei einigen Usern nicht, habe ich mal etwas im Code rumgefuscht und eine "Übergangsversion" dahingerotzt.

    Ob die Sender irgendwann doch nochmal regulär gelistet werden und wann, k.A. aber dann könnte man auch wieder auf die alte Version zurück wechseln.

    Was habe ich in der angehängten Version geändert?

    - Fix für das Listen der Aufnahmen.

    - Useragent auf Browser geändert (es wird in der Geräteliste bei Waipu jetzt nicht mehr Kodi angezeigt).

    - Die fehlenden Sender werden angezeigt, wenn sie denn im gebuchten Waipu Paket vorhanden sind. Die Sender werden ganz unten am Ende gelistet und haben leider keine EPG Daten.

    Benutzung auf eigene Gefahr!!!

    Viel Spaß.

  • Gute Idee mit dem Übergangs Addon. Dass die neuen Sender keine EPG Daten haben, könnte auch der Grund sein, warum die Sender nicht in Kodi geladen werden. Da fehlen wohl die EPG Daten am Zugriffspunkt. Das erklärt aber nicht, warum dann MTV Hits und MTV 90s geladen werden. Die haben nämlich auch keinen EPG. Echt komisch das Ganze.

  • Gute Idee mit dem Übergangs Addon. Dass die neuen Sender keine EPG Daten haben, könnte auch der Grund sein, warum die Sender nicht in Kodi geladen werden. Da fehlen wohl die EPG Daten am Zugriffspunkt. Das erklärt aber nicht, warum dann MTV Hits und MTV 90s geladen werden. Die haben nämlich auch keinen EPG. Echt komisch das Ganze.

    Es liegt nicht an den EPG Daten, es liegt daran, dass die Sender in der API erst gar nicht auftauchen. Addon und PVR nutzen eine andere API als die Website.

    Wenn man das auf die API der Webseite umstellen würde, dann müßte man total viel umprogrammieren... ist mir momentan zu viel Aufwand.

    So habe ich jetzt die Sender einfach manuell im Programmiercode mit angehängt.

  • Es liegt nicht an den EPG Daten, es liegt daran, dass die Sender in der API erst gar nicht auftauchen. Addon und PVR nutzen eine andere API als die Website.

    Wenn man das auf die API der Webseite umstellen würde, dann müßte man total viel umprogrammieren... ist mir momentan zu viel Aufwand.

    So habe ich jetzt die Sender einfach manuell im Programmiercode mit angehängt.

    Ok, ich kenne mich damit nicht aus. Aber vielen Dank für dieses Addon. Werde ich heute Abend mal ausprobieren.🙂👍

  • Die neue API-Version ist jedenfalls für ein Video-Addon sehr umständlich strukturiert, da sie darauf baut, dass nur für die auf dem Bildschirm aktuell sichtbaren Sender in der Tabelle die EPG-Daten geladen werden - einzeln pro Kanal und nur für einen begrenzten Zeitraum.

    Bei aktuell 272 Sendern dürfte es jedes Mal viel Zeit in Anspruch nehmen, alle Daten für eine simple Liste zu laden.

  • Bei aktuell 272 Sendern dürfte es jedes Mal viel Zeit in Anspruch nehmen, alle Daten für eine simple Liste zu laden.

    Dann muss man halt im Addon auf die EPG Daten verzichten. Wäre mir persönlich eh egal. Waipu ist für mich nur ein Fallback, falls es bei Zattoo mal zu Problemen kommen sollte.

    Vielleicht guck ich mir das demnächst mal genauer an. Müßte dann nur mal rausfinden welche API URL nicht nur die Sender ID liefert, sondern auch den kompletten Namen und am besten auch noch das Logo. Und dies wiederum komplett gelistet und nicht so wie die neue EPG API für jeden Sender einzeln. Ansonsten kann man sich während das Addon die Senderliste einliest ja nen Butterbrot nebenbei schmieren, bis das mal alles geladen ist. :D

  • Also ich habe jetzt versucht, die Waipu TV Sender in meine eigene m3u Liste einzubauen. Ist mir soweit auch gelungen. Aber wenn ich die Sender im IPTV Simple Client abspielen möchte kommt eine Fehlermeldung.

    Welchen Code muss ich denn einbauen, damit es funktioniert? Hier mal ein Beispiel aus den Favoriten:

    <favourite name="107. National Geographic" thumb="https://www.waipu.tv/app/uploads/20…hic-hd-logo.png">PlayMedia("plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo&amp;title=%5BB%5DNational+Geographic%5B%2FB%5D&amp;logo_url=https%3A%2F%2Fwww.waipu.tv%2Fapp%2Fuploads%2F2024%2F05%2Fnational-geographic-hd-logo.png")</favourite>

    Angezeigt wird mir der Sender. Mit Namen und Logo. Aber beim Versuch, den Stream zu starten, kommt der Fehler. Das Addon selbst, funktioniert super.

  • du brauchst nur den Teil

    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo&amp;title=%5BB%5DNational+Geographic%5B%2FB%5D&amp;logo_url=https%3A%2F%2Fwww.waipu.tv%2Fapp%2Fuploads%2F2024%2F05%2Fnational-geographic-hd-logo.png

    in die m3u übernehmen (ohne URL Kodierung und die "amp;" rauslöschen)

    Dann muss channel-id der in easyepg übereinstimmen und dann nurnoch grabben.

  • ich nehme normal das PVR addon und nur die 3 Sender, die dort nicht funktionieren, pack ich in eine simpleliste. Das geht eigentlich ganz gut

    du brauchst nur den Teil

    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo&amp;title=%5BB%5DNational+Geographic%5B%2FB%5D&amp;logo_url=https%3A%2F%2Fwww.waipu.tv%2Fapp%2Fuploads%2F2024%2F05%2Fnational-geographic-hd-logo.png

    in die m3u übernehmen (ohne URL Kodierung und die "amp;" rauslöschen)

    Dann muss channel-id der in easyepg übereinstimmen und dann nurnoch grabben.

    So werde ich das auch machen.

    Ich habe mal ein Beispiel, wie ich das gemacht habe und es funktioniert so nicht.

    #EXTINF:-1 tvg-logo="https://www.waipu.tv/app/uploads/20…hic-hd-logo.png", National Geographic
    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo;title=%5BB%5DNational+Geographic%5B%2FB%5D

    Was muss da geändert werden?

  • Code
    #EXTINF:-1 tvg-id="disney" tvg-name="Disney Channel HD" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/disney-channel-hd-logo.png",Disney Channel HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=disney&title=[B]Disney+Channel[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/disney-channel-hd-logo.png


    So sieht zb. der m3u für den DisneyChannel Eintrag aus. Im EasyEPG dann DisneyChannel (de) aktivieren und die Channelid (disney) dort eintragen. Beim nächsten Durchlauf wird der Channel dann entsprechend mit gegrabbed und kommt mit in die xml.

  • Code
    #EXTINF:-1 tvg-id="disney" tvg-name="Disney Channel HD" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/disney-channel-hd-logo.png",Disney Channel HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=disney&title=[B]Disney+Channel[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/disney-channel-hd-logo.png


    So sieht zb. der m3u für den DisneyChannel Eintrag aus. Im EasyEPG dann DisneyChannel (de) aktivieren und die Channelid (disney) dort eintragen. Beim nächsten Durchlauf wird der Channel dann entsprechend mit gegrabbed und kommt mit in die xml.

    Ich danke dir für das Beispiel. [ab] Kann ich dieses Beispiel nutzen und den Disney Channel durch den Nat Geo Channel ersetzen?

  • Ich danke dir für das Beispiel. [ab] Kann ich dieses Beispiel nutzen und den Disney Channel durch den Nat Geo Channel ersetzen?

    ja freili, musst halt dann entsprechend anpassen.


    Code
    #EXTINF:-1 tvg-id="natgeo" tvg-name="National Geographic HD" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/national-geographic-hd-logo.png",National Geographic HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo&title=[B]National+Geographic[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/national-geographic-hd-logo.png
    #EXTINF:-1 tvg-id="natgeowild" tvg-name="National Geographic Wild" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/national-geographic-wild-hd-logo.png",National Geographic Wild HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeowild&title=[B]National+Geographic+WILD[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/national-geographic-wild-hd-logo.png

    oder nimmst meins, geht einfacher :-p

  • ja freili, musst halt dann entsprechend anpassen.


    Code
    #EXTINF:-1 tvg-id="natgeo" tvg-name="National Geographic HD" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/national-geographic-hd-logo.png",National Geographic HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeo&title=[B]National+Geographic[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/national-geographic-hd-logo.png
    #EXTINF:-1 tvg-id="natgeowild" tvg-name="National Geographic Wild" group-title="Germany" tvg-logo="https://www.waipu.tv/app/uploads/2024/05/national-geographic-wild-hd-logo.png",National Geographic Wild HD
    plugin://plugin.video.waipu.tv/play-channel?channel_id=natgeowild&title=[B]National+Geographic+WILD[/B]&logo_url=https://www.waipu.tv/app/uploads/2024/05/national-geographic-wild-hd-logo.png

    oder nimmst meins, geht einfacher :-p

    Vielen Dank für die Streams. Du bist spitze. :thumbup::thumbup:;)

  • Es wird nachher eine neue Version geben, die nicht so zusammengefuscht ist, wie die Version, die ich gestern bereitgestellt habe.

    Die neue Version wird allerdings keine EPG Daten mehr enthalten. Das gilt nicht nur für die neuen Sender, sondern komplett.

    Warum? Ich zitiere:

    Die neue API-Version ist jedenfalls für ein Video-Addon sehr umständlich strukturiert, da sie darauf baut, dass nur für die auf dem Bildschirm aktuell sichtbaren Sender in der Tabelle die EPG-Daten geladen werden - einzeln pro Kanal und nur für einen begrenzten Zeitraum.

    Bei aktuell 272 Sendern dürfte es jedes Mal viel Zeit in Anspruch nehmen, alle Daten für eine simple Liste zu laden.

    Ich werde die neue Version dann später auch bei mir auf Github hochladen. Ins Kodinerds Repo würde ich sie auch hochladen, aber dazu würde ich mir erst das "OK" von letsdecrypt geben lassen.

Jetzt mitmachen!

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