[RELEASE] Telerising Cloud Control VoD

  • Update Addon to 0.0.7

    - Add Descriptions to Movie Info (Requirement API >=0.3.5)

  • Hallo Zusammen,
    ich bin gerade am überlegen, ob ich auf Zattoo umsteige und teste/recherchiere was da möglich ist.
    Im Moment habe ich nur einen zattoo Free Account, welcher aber schon in TVHeadend und als PVR Addon läuft.
    Das ganze ist mit DeBaschdi`s Telerising Addon umgesetzt. Tolle Arbeit übrigens.

    Mit dem Cloud Control habe ich noch Probleme und erhalte folgenden Fehler. Sagt euch das etwas? Liegt es evtl. am FreeAccount?
    Mir ist klar, dass ich nichts aufnehmen kann, aber so ein Fehler sollte doch nicht kommen, oder?

    Spoiler anzeigen


    2020-07-26 18:59:39.877 T:140212011536000 NOTICE: GL: NPOT texture support detected
    2020-07-26 18:59:39.877 T:140212011536000 NOTICE: GL: Using GL_ARB_pixel_buffer_object
    2020-07-26 18:59:41.082 T:140210130114304 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
    2020-07-26 19:01:03.081 T:140209031194368 NOTICE: Previous line repeats 4 times.
    2020-07-26 19:01:03.081 T:140209031194368 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] Machine is x86_64
    2020-07-26 19:01:03.081 T:140209031194368 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] ffprobe and ffmpeg are installed
    2020-07-26 19:01:03.091 T:140209031194368 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.ValueError'>
    Error Contents: need more than 2 values to unpack
    Traceback (most recent call last):
    File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 822, in <module>
    tr_videos = create_videodict(servers)
    File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 289, in create_videodict
    channel, ffmpeg_params, streamparams, IsPlayable) = parse_m3u_items(m3u[i], m3u[i + 1], list_type)
    File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 225, in parse_m3u_items
    (extinf, tvgid, grouptitle, tvglogo) = shlex.split(m3u_items[0])
    ValueError: need more than 2 values to unpack
    -->End of Python script error report<--
    2020-07-26 19:01:11.089 T:140210130114304 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
    2020-07-26 19:02:47.768 T:140212011536000 NOTICE: Previous line repeats 5 times.
    2020-07-26 19:02:47.768 T:140212011536000 NOTICE: Whitelist search for: width: 720, height: 576, fps: 50.000, 3D: false
    2020-07-26 19:02:47.768 T:140212011536000 NOTICE: Display resolution ADJUST : HDMI1: 1280x720 @ 50.00Hz (16) (weight: 0.000)
    2020-07-26 19:02:47.770 T:140212011536000 NOTICE: GL: Selecting YUV 2 RGB shader
    2020-07-26 19:02:47.770 T:140212011536000 NOTICE: GL: NPOT texture support detected

  • Hi, ist richtig, mit einem Zattoo Free Account kannst du nicht aufnehmen, kannst aber die kostenlosen VOD inhalte abrufen.
    Du musst lediglich VOD aktivieren, die Cloud deaktivieren (da Cloud in Free nicht vorhanden).

  • Ich mach mal 'nen Pull Request fertig...

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hast du VOD in der Telerising API auch aktiviert?
    Was sagt denn das API [definition='1','0']log[/definition] ?

    @BJ1
    Die m3u ist nur abrufbar wenn sie auch von der API bereitgestellt wird, ist VOD in der API deaktiviert, oder vom Provider VOD nicht freigegeben, kommt es zu dem Fehler.

  • VoD im Api ist aktiviert. Was meinst du mit API Log, wo finde ich das? Müsste ja das AddonLog sein, oder? Da steht nichts drin
    Ist es eigentlich richtig, dass der Port auf 8080 steht? In TVHeadend und in der API ist 8180 eingetragen.

    Wenn ich im CC 8180 eintrage bekomme ich keine Verbindung zur API,

  • In der API gibt es ein livelog, schau mal in den Addon Settings, besser aber das Logfile selbst mal hochladen, findest du in %userdata/addondata/tele.../temp

    Der Port für die API ist einstellbar, der muss für alle Clients auch so übernommen werden, läuft die API auf 8180, muss das so in tvh /vlc /dem Addon hier auch so eingestellt werden

  • Die m3u ist nur abrufbar wenn sie auch von der API bereitgestellt wird, ist VOD in der API deaktiviert, oder vom Provider VOD nicht freigegeben, kommt es zu dem Fehler.

    Dann kommt es aber schon in der Funktion darüber (request_m3u) zu einer Exception: https://github.com/DeBaschdi/plug…lt.py#L211-L225


    ValueError: need more than 2 values to unpack

    Hier sind nur 2 der geforderten/erwarteten 4 Parameter vorhanden.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    2 Mal editiert, zuletzt von PvD (26. Juli 2020 um 20:23)

  • Ah, ok, sorry, da habe ich nicht dran gedacht.
    Sieht aber für mich gut aus.

    Prima, dann ist bei dir auch VOD nutzbar, deine API läuft auf port 8180, den musst du auch hier im Addon so eintragen.

    Unter VOD Settings:
    Ssl aus
    Pin leer

    Hostname/IP auf : 192.168.178.11:8180 stellen.
    Dann sollte es klappen, falls nicht dann bitte nochmal das [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] Hier posten

  • [ah] es funktioniert. Tausend Dank.
    Ich war eigentlich der Meinung, dass ich alle möglichen Kombinationen ausprobiert habe. haber mit Deinen Einstellungen hat es funktioniert. Vermutlich hat mich die Fehlermeldung bei aktivierten Cloud Settings aus dem Konzept gebracht. [an]

    @BJ1 Auch Dir Danke für die Unterstützung.

    Ihr macht hier einen super Job. :thumbup:

  • Ja, weil der port nicht stimmt, 8080 läuft ins leere, zumindest nicht zur api

    Nein ;) , denn der Fehler tritt hier auf: https://github.com/DeBaschdi/plug…default.py#L230
    shlex kann nur 2 der 4 geforderten Parameter extrahieren. Da stimmt was mit dem m3u-Eintrag nicht. Wenn Du den Patch einbaust, siehst Du wenigstens den Eintrag der die Value-Exception verursacht.

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Gut, erledigt. [bz]

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • @BJ1
    Vermutlich lief irgentwas auf port 8080, aber als request kam eben keine m3u zurück welche zerlegt werden konnte.
    Aber ja, dein Patch bau ich ein.

  • Auf 8080 läuft die WebGUI von Kodi.

    Gibt es für die API keinen Standardport den man ausliefern könnte? Würde es einfacher machen. Als IP dann Localhost und es sollte aus dem Stehgreif funktionieren.
    Nur so eine Idee und Vorschlag von mir.

Jetzt mitmachen!

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