[RELEASE] Telerising Cloud Control

  • Teste gerade auf Linux (CoreElec).

    Finde die Darstellung als einzelne Liste unglücklich (hat mich bei der recordings.m3u schon gestört).
    Nachdem du eine temporäre recordings.m3u erzeugst und diese einliest, ist mir die aktuelle Darstellung als Liste durchaus bewusst.

    Man könnte die Darstellung der Aufnahmen noch eleganter lösen:
    Vorschlag 1: Nach dem öffnen des Addons bekommt man nochmal eine Auswahl "Fertige Aufnahmen" und "Timer". Sortierung ändern von bisher "neu nach alt" zu "alt nach neu".
    Vorschlag 2: Wenn die Kategorisierung nicht klappt, dann bitte die Sortierung von aktuell "neu nach alt" ändern zu "alt nach neu"

    Der Download einer Aufnahme führt zu folgendem Fehler/Absturz:

    2020-03-09 18:55:13.272 T:3742356288 NOTICE: [Telerising API 0.1.1] checking API State...
    2020-03-09 18:55:17.450 T:4094378000 ERROR: CPythonInvoker(21, /storage/.kodi/addons/script.telerising-cloudcontrol/default.py): script didn't stop in 5 seconds - let's kill it
    2020-03-09 18:55:20.927 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] Machine is Linux, armv7l
    2020-03-09 18:55:20.927 T:3292820288 NOTICE: Previous line repeats 1 times.
    2020-03-09 18:55:20.927 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] ffmpeg exist, skip installing
    2020-03-09 18:55:20.927 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] ffprobe exist, skip installing
    2020-03-09 18:55:20.928 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] Downloading recordings.m3u.... http://192.168.178.37:8080/?file=recordin…=true&profile=3 to /storage/.kodi/userdata/addon_data/script.telerising-cloudcontrol/temp/recordings.m3u
    2020-03-09 18:55:27.574 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] Selectet Recording ID for Download = 223222487
    2020-03-09 18:55:31.276 T:3742356288 NOTICE: [Telerising API 0.1.1] checking API State...
    2020-03-09 18:55:40.649 T:3292820288 NOTICE: [Telerising Cloudcontrol 0.0.1] Started Downloading 223222487
    2020-03-09 18:55:49.276 T:3742356288 NOTICE: [Telerising API 0.1.1] checking API State...
    2020-03-09 18:55:51.707 T:3292820288 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.UnboundLocalError'>
    Error Contents: local variable 'f_dest' referenced before assignment
    Traceback (most recent call last):
    File "/storage/.kodi/addons/script.telerising-cloudcontrol/default.py", line 843, in <module>
    manage_recordings()
    File "/storage/.kodi/addons/script.telerising-cloudcontrol/default.py", line 656, in manage_recordings
    f_dest.close()
    UnboundLocalError: local variable 'f_dest' referenced before assignment
    -->End of Python script error report<--
    2020-03-09 18:56:07.278 T:3742356288 NOTICE: [Telerising API 0.1.1] checking API State...

  • Wann hast du das repository installiert?
    Möglicherweise müsstest du im Kontextmenü nach Updates suchen, kodi aktualisiert alle 24h automatisch die repos.

  • Hab mirs Repo auch gerade mal gezogen, ebenfalls Win 10, bei mir ist alles da. No Probs. Allerdings hab ich gerade keine Aufnahme am Start. Ich füg mal eine zum testen hinzu und berichte später.

    Edit:
    @DeBaschdi
    Ich bin glaube ich nen Sonderfall. Ich nutze die API nicht klassisch mit IP:Port, sondern hab über Nginx nen proxy pass eingerichtet. Also meine API ist quasi aufrufbar über https://domain/folder/?file=channels.m3u&...
    Was müßte ich in den Settings eintragen?

    Edit2:
    Ok, hab herausgefunden, was eingetragen werden muss. Allerdings funzt es trotzdem nicht, vermutlich wegen https.

  • Also ich hab es jetzt installiert bekommen. Die Aufnahmen werden schön angezeigt, beim Download einer Aufnahme bekomme ich erst die Warnung, das die JSON SRC nicht aufrufbar ist und dann die Kodi Fehler Log das die variable f_dest derefferenziert wird bevor sie benutzt wird

  • Update Addon to 0.0.2

    - Fix missed quoted strings in paths
    - Add Https Support (Check Settings Menü)

    Download sollte nun hoffentlich funktionieren. :)

    @Publish3r ,
    Für https muss der Schieber auf on stehen, im Feld Hostname/IP dann so : meine-domain.de/pfad im Feld Port ist dann egal was steht, https nutzt 443 (ungetestet)

    2 Mal editiert, zuletzt von DeBaschdi (10. März 2020 um 08:52)

  • Update Addon to 0.0.3

    - fix more missed quoted strings in paths
    - Use an other (working) ffmpeg binary for arm machines

    Ich musste für Core + Libre Elec (arm cpu) die ffprobe + ffmpeg Binarys austauschen.
    Bitte löscht nach dem Update auf 0.0.3 den Ordner /storage/.kodi/userdata/addon_data/script.telerising-cloudcontrol/bin/
    Das Skript installiert nach Neustart automatisch die neue ffmpeg Version.

    Einmal editiert, zuletzt von DeBaschdi (10. März 2020 um 10:24)

  • Update Addon to 0.0.3

    - fix more missed quoted strings in paths
    - Use an other (working) ffmpeg binary for arm machines

    Ich musste für Core + Libre Elec (arm cpu) die ffprobe + ffmpeg Binarys austauschen.
    Bitte löscht nach dem Update auf 0.0.3 den Ordner /storage/.kodi/userdata/addon_data/service.telerising/bin/
    Das Skript installiert nach Neustart automatisch die neue ffmpeg Version.


    Achtung: der Pfad ist m. M. n. falsch. Es muss doch sicherlich der bin Ordner in Script.telerising-cloudcontrol sein

  • Download funktioniert nun bei mir.
    Danke :)

    Datei wird erst in temp heruntergeladen und dann ins Verzeichnis abgegeben, was in den Einstellungen hinterlegt ist.

    Würde mir noch eine Funktion wünschen, einen Download abbrechen zu können :)

  • Ändert nix an dem Fehler. Hier der Auszug des Logs:

  • kannst du mir deine recordings.m3u mal anhängen ?
    C:\Users\andre\AppData\Roaming\Kodi\userdata\addon_data\script.telerising-cloudcontrol\temp\recordings.m3u

    Und, was du zuerst checken könntest, in
    C:\Users\andre\AppData\Roaming\Kodi\userdata\addon_data\script.telerising-cloudcontrol\bin
    findest du ffmpeg.exe , ffprobe.exe, sind die berechtigungen für das "ausführen" korrekt ?

    Einmal editiert, zuletzt von DeBaschdi (10. März 2020 um 11:36)

Jetzt mitmachen!

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