[RELEASE] Telerising Cloud Control
-
DeBaschdi -
9. März 2020 um 18:39 -
Geschlossen -
Erledigt
-
-
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... -
-
Danke, schreibt einfach eure Wünsche +Fehler inc. Log auf, ich schau was ich umsetzen kann.
Lg -
Also ich versuche gerade mal das auf WIndows zu testen, dein Repository ist bei mir aber leer
-
-
-
Ganz sicher
-
-
Wann hast du das repository installiert?
Möglicherweise müsstest du im Kontextmenü nach Updates suchen, kodi aktualisiert alle 24h automatisch die repos. -
Vor ein paar Tagen.. Und wenn ich die Aktualisierung des Repos anstoße gibt es nur die Meldung "Keine aktualisierung verfügbar"
-
-
-
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.Code
Alles anzeigenError Type: <type 'exceptions.IOError'> Error Contents: ('http error', 301, 'Moved Permanently', <httplib.HTTPMessage instance at 0x000002978B826088>) Traceback (most recent call last): File "C:\Users\ASUS\AppData\Roaming\Kodi\addons\script.telerising-cloudcontrol\default.py", line 280, in <module> get_recordings() File "C:\Users\ASUS\AppData\Roaming\Kodi\addons\script.telerising-cloudcontrol\default.py", line 279, in get_recordings recordings.retrieve( url, temppath + 'recordings.m3u') File "C:\Program Files\Kodi\system\python\Lib\urllib.py", line 245, in retrieve fp = self.open(url, data) File "C:\Program Files\Kodi\system\python\Lib\urllib.py", line 213, in open return getattr(self, name)(url) File "C:\Program Files\Kodi\system\python\Lib\urllib.py", line 364, in open_http return self.http_error(url, fp, errcode, errmsg, headers) File "C:\Program Files\Kodi\system\python\Lib\urllib.py", line 381, in http_error return self.http_error_default(url, fp, errcode, errmsg, headers) File "C:\Program Files\Kodi\system\python\Lib\urllib.py", line 386, in http_error_default raise IOError, ('http error', errcode, errmsg, headers) IOError: ('http error', 301, 'Moved Permanently', <httplib.HTTPMessage instance at 0x000002978B826088>) -->End of Python script error report<--
-
-
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) -
-
Update Addon to 0.0.3
- fix more missed quoted strings in paths
- Use an other (working) ffmpeg binary for arm machinesIch 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. -
So getestest, leider kommt bei mir immer noch der Fehler. Ich hab schon geschaut, ob es vielleicht irgendwie an meinem System liegt (Firewall/Pihole) aber das scheint es nicht zu sein
-
-
schick mir mal bitte das [definition='1','0']log[/definition], ohne kann ich nichts machen.
-
Update Addon to 0.0.3
- fix more missed quoted strings in paths
- Use an other (working) ffmpeg binary for arm machinesIch 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.
DankeDatei 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
-
Update Addon to 0.0.4
- Add Support for Special Chars in File Names
Das könnte auch deinen Fehler beheben @Adromir
-
-
Ändert nix an dem Fehler. Hier der Auszug des Logs:
Code
Alles anzeigen2020-03-10 10:45:29.004 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] Machine is Windows, AMD64 2020-03-10 10:45:29.005 T:7512 NOTICE: Previous line repeats 1 times. 2020-03-10 10:45:29.005 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] ffmpeg exist, skip installing 2020-03-10 10:45:29.005 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] ffprobe exist, skip installing 2020-03-10 10:45:29.005 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] Downloading recordings.m3u.... [url]http://192.168.2.5:8180/?file=recordings.m3u&bw=8000&platform=hls5&ffmpeg=true&profile=1[/url] to C:\Users\andre\AppData\Roaming\Kodi\userdata\addon_data\script.telerising-cloudcontrol\temp\recordings.m3u 2020-03-10 10:45:29.008 T:3552 WARNING: CGUIWindowManager - CGUIWindowManager::HandleAction - ignoring action 107, because topmost modal dialog closing animation is running 2020-03-10 10:45:37.167 T:7512 WARNING: Previous line repeats 7 times. 2020-03-10 10:45:37.167 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] Selectet Recording ID for Download = 226533714 2020-03-10 10:45:50.190 T:7512 NOTICE: [Telerising Cloudcontrol 0.0.4] Started Downloading 226533714 2020-03-10 10:46:01.435 T:7512 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 "C:\Users\andre\AppData\Roaming\Kodi\addons\script.telerising-cloudcontrol\default.py", line 853, in <module> manage_recordings() File "C:\Users\andre\AppData\Roaming\Kodi\addons\script.telerising-cloudcontrol\default.py", line 399, in manage_recordings f_dest.close() UnboundLocalError: local variable 'f_dest' referenced before assignment -->End of Python script error report<--
-
kannst du mir deine recordings.m3u mal anhängen ?
C:\Users\andre\AppData\Roaming\Kodi\userdata\addon_data\script.telerising-cloudcontrol\temp\recordings.m3uUnd, 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 ? -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!