[RELEASE] Telerising Cloud Control VoD

  • Hallo, an dieser Stelle möchte ich euch die Cloud Control VoD vorstellen.
    Das Addon ist ein Video Plugin und ermöglicht den Zugriff auf die Zattoo + Reseller Aufnahmen sowie VoD inhalten von Zattoo über die Telerising API von @easy4me.

    Das Addon soll folgendes ermöglichen :

    • Aufnahmen Abspielen
    • Aufnahmen Löschen
    • Aufnahmen Downloaden in eingestellter Qualität
    • Timer Löschen
    • VoD inhalte Abspielen
    • VoD inhalte Downloaden in eingestellter Qualität

      • Die Download Funktion steht aktuell unter Android nicht zu Verfügung.
      • Maximale Anzahl gleichzeitiger Downloads (Streams) hängt vom gebuchten Paket ab.

    Ich für meinen Teil habe 2 API´s am laufen, eine für Live TV + Cloud Aufnahmen (1und1), und eine weitere API für die VoD inhalte (Zattoo DE free).
    Im Addon ist es möglich für VoD einen weiteren Server zu konfiguieren, habt ihr alles über eine API am laufen, tragt ihr in den VoD Settings die gleichen Daten wie bei den Recordings ein.

    An dieser Stelle muss ich mich ganz herzlich bei @BJ1 bedanken für die viele Zeit die er investierte um mit mir das Addon auf die Beine zu stellen.

    Aber Trotzdem, das Addon ist noch nicht fertig, aktuell im Beta Status, ich hab mich dazu entschlossen es zu verfügung zu stellen, da so schneller mögliche Fehler aufgedeckt werden.
    Also könnt ihr so aktiv mit helfen :)

    Bei möglichen Fehlern die bei euch auftreten, postet bitte euer [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] mit dazu, ohne sind wir machtlos.
    DANKE !


    Vorschau :

    Das Addon findet ihr in meinem Repository, in der Rubrik "video".

    12 Mal editiert, zuletzt von DeBaschdi (28. März 2020 um 12:17)

  • @DeBaschdi
    Kann es sein, dass das ganze mit der API Version 0.3.3 nicht funktioniert, wegen der schon vorher definierten Parametern?
    Erhalte nämlich nur Fehlermeldungen, wobei ein Blick ins Log enthüllt, das eigentlich alles richtig aufgerufen wird.

    Edit:
    Allerdings nur bei VOD, Recordings funzen.


    Code
    2020-03-24 13:40:20.155 T:2640   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://
    2020-03-24 13:40:20.156 T:8276   ERROR: CGUIMediaWindow::GetDirectory(plugin://) failed
    2020-03-24 13:40:26.631 T:5308  NOTICE: [Telerising Cloudcontrol VOD 0.0.1] Machine is AMD64
    2020-03-24 13:40:26.631 T:5308  NOTICE: [Telerising Cloudcontrol VOD 0.0.1] ffprobe.exe and ffmpeg.exe are installed
    2020-03-24 13:40:41.845 T:5300  NOTICE: [Telerising Cloudcontrol VOD 0.0.1] Machine is AMD64
    2020-03-24 13:40:41.846 T:5300  NOTICE: [Telerising Cloudcontrol VOD 0.0.1] ffprobe.exe and ffmpeg.exe are installed
    2020-03-24 13:40:42.259 T:5300   ERROR: [Telerising Cloudcontrol VOD 0.0.1] Could not download VOD m3u: 400 Client Error: BAD REQUEST for url: http://127.0.0.1:8081/?profile=1&platform=hls5&bw=8000&ffmpeg=true&file=ondemand.m3u

    Edit2:
    Verbesserungsvorschlag: Für alle, die sowieso schon ffmpeg installiert haben, eventuell in den Settings Path to ffmpeg, um eine unötige doppelte Installation zu vermeiden.

  • Bei mir unter CoreELEC folgende Fehlermeldung

    Spoiler anzeigen

    2020-03-26 14:54:16.936 T:3073651584 NOTICE: [Telerising Cloudcontrol VoD 0.0.3] Machine is armv7l
    2020-03-26 14:54:16.937 T:3073651584 NOTICE: [Telerising Cloudcontrol VoD 0.0.3] ffprobe and ffmpeg are installed
    2020-03-26 14:54:16.968 T:3073651584 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 663, in <module>
    tr_videos = create_videodict(servers)
    File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 280, 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 217, 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-03-26 14:54:17.305 T:3671380864 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
    2020-03-26 14:54:17.311 T:4092571664 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.telerising-cloudcontrol/) failed
    2020-03-26 14:54:21.515 T:3814667136 WARNING: Repository add-on repository.StreamArmy uses plain HTTP for add-on downloads in path http://raw.githubusercontent.com/nemesis668/rep…my/master/zips/ - this is insecure and will make your Kodi installation vulnerable to attacks if enabled!

    X96 Air Smart TV Box 4GB RAM + 32GB ROM
    Kodi 18.9
    CoreELEC 9.2.5
    Amlogic S905X3 64-bit Quad-core

  • @DeBaschdi Was ist denn der Server PIN? Ist aber nicht der Youth Protection PIN? Ist wieder nen neues Setting an mir vorbeigegangen?

    Server Pin ist ein Schutz, ohne Pin ist die API, sofern gesetzt, von Clients nicht nutzbar.

    Da hast du aber nichts verpasst, denn dieses Api Feature wird erst heute, sofern @easy4me Zeit findet, umgesetzt.

    Wäre aktivierbar in der userfile.json
    "code": "passwort"

    Unlock geht dann über querystring &code=passwort.

    Das ist für uns beide ja dann interessant, da wir die API von außen zugänglich haben.
    Übrigens ist "ssldomain" nach Rücksprache jetzt offiziell, kommt in die fertige 0.3.4 rein. :)

  • @Publish3r

    Oh, waren noch ne Altlast die ich gerade deinstalliert habe.
    Hier nochmal der Fehler

    Spoiler anzeigen

    2020-03-26 15:20:53.020 T:4092571664 WARNING: Previous line repeats 32 times.
    2020-03-26 15:20:53.020 T:4092571664 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
    2020-03-26 15:20:53.849 T:3111318400 NOTICE: [Telerising Cloudcontrol VoD 0.0.3] Machine is armv7l
    2020-03-26 15:20:53.849 T:3111318400 NOTICE: [Telerising Cloudcontrol VoD 0.0.3] ffprobe and ffmpeg are installed
    2020-03-26 15:20:53.887 T:3111318400 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 663, in <module>
    tr_videos = create_videodict(servers)
    File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 280, 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 217, 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-03-26 15:20:54.172 T:3180360576 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
    2020-03-26 15:20:54.179 T:4092571664 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.telerising-cloudcontrol/) failed

    X96 Air Smart TV Box 4GB RAM + 32GB ROM
    Kodi 18.9
    CoreELEC 9.2.5
    Amlogic S905X3 64-bit Quad-core

  • Ok, das ist schonmal gut.
    Hast du im Docker auch
    -e ONDEMAND="false" \ auf
    -e ONDEMAND="true" \ gesetzt?

    Bitte immer die Beschreibungen lesen.
    VOD gibt es auch nur bei zattoo.

    Falls deine Settings deiner Meinung nach korrekt sind, dann poste mal noch die [definition='1','0']log[/definition].txt vom Docker.

    Vielleicht auch direkt im Docker Support Thread, dort haben andere vllt die gleichen "schwierigkeiten"

  • 64bit cpu muss nicht 64bit os bedeuten.
    Wenn im Cloud Control [definition=9,2]kodi.[definition='1','0']log[/definition][/definition] armv7l steht, ists 32bit.

  • Jub. Das meinte ich.
    Habe 32bit OS.

    2020-03-26 19:01:05.494 T:4091523088 NOTICE: Starting Kodi (18.5 Git:cf5ad23bf0c35c78e81f1ae65e47514cbd7e1aec). Platform: Linux ARM 32-bit
    2020-03-26 19:01:05.494 T:4091523088 NOTICE: Using Release Kodi x32 build
    2020-03-26 19:01:05.494 T:4091523088 NOTICE: Kodi compiled 2019-11-27 by GCC 8.3.0 for Linux ARM 32-bit version 3.14.29 (200221)
    2020-03-26 19:01:05.494 T:4091523088 NOTICE: Running on CoreELEC (official): 9.2.1, kernel: Linux ARM 64-bit version 3.14.29 aarc h64
    ...
    2020-03-26 19:01:21.590 T:3731866432 NOTICE: [Telerising API 0.1.1] Machine is armv7l

  • Moin,
    für alle die sich bisher nicht trauten ein Filmpaket für 3.99Mtl. wie Filmtastic zu buchen,
    auch das funktioniert einwandfrei im Addon, vorraussetzung, API >=0.3.4 :thumbup:

Jetzt mitmachen!

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