das habe ich bereits probiert.
Bekomme dann allerdings den Fehler "API CANNOT BE STARTED! Please recheck your IP/domain/port configuration". Daher ersetzte ich aktuell händisch das $hostip mit meiner dyndns.
Beiträge von toab90
-
-
Moin, ich glaube @easy4me hat genug Arbeit, ich hab unseren extra Wunsch heute morgen schnell eingearbeitet, ist allerdings ungetestet.https://github.com/DeBaschdi/tele…2862dea0527b908
Im Anhang findest du die "0.3.4 #DomainHack"
aktivierbar in der userfile.json
"ssldomain": "meinedomain.de/folder"
Ich selbst kann es erst ab morgen testen, gib mal Feedback.
LG
**edit fix for recordings updated
Gäbs die Möglichkeit, die Funktion ohne "ssl" einzubauen?
Dann könnte ich meine dyndns-adresse charmant verwenden, ohne die zattoo.pl anzupassen. -
Jub, läuft wieder. Danke
-
Upgedatet. Die API bringt einen error und startet nicht mehr. Kann gerade aber leider nicht ins [definition='1','0']log[/definition] schauen.
Melde mich heute abend. Oder muss man deinstallieren und neu installieren? -
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 -
@DeBaschdi
Wirds für das Kodi Addon auch ein Update geben?
Oder gibt's ne Möglichkeit, die [definition='1','0']log[/definition].txt in der jetzigen Version auszuschalten. Bei den ganzen Schreibvorgängen hab ich bissl Angst um meine sd. -
@toab90, läuft bei dir 0.0.3 ?
Hast ja auch ein Coreelec, oder ? Auch arm32?Jub. Coreelec.
Läuft. hab aber nur aktualisiert und an den Einstellungen nichts geändert.@DeBaschdi
Also grundsätzlich müsste ich ne 64bit CPU haben.
In den Systeminfos sehe ich aber nicht, ob coreelec auf 64 oder 32 bit läuft. Da steht nur arm... -
Ich hab ein kleines Script umgeschrieben mit dem man den "schnellsten" Zattoo-Server am jeweiligen Standort herausfinden kann. Sollte auf sämtlichen UNIX Plattformen funktionieren.
Script selbst gibt es hier:https://gist.github.com/derd3000/6c21f…6ae0431ec70b4d2
und die im Arbeitsverzeichnis erforderliche websites.txt gibt es hier:
https://gist.github.com/derd3000/9fffe…e3833a97be582b9
Ausführung dann mit
Die result.txt ist leider leer.
Hab sogar mit chmod 777 und sudo befehl gearbeitet. -
Meinst du damit, dass das #EXTM3U der zweiten m3u zu viel ist? Das hab ich nämlich händisch extra entfernt. (mittlerweile hab ich dafür auch den entsprechenden shell Befehl gefunden)
-
Habe just4fun mal quick'n'dirty ein sh-script erstellt, was folgendes übernimmt:
- download der channels.m3u (per wget)
- danach download der recordings.m3u (per wget)
- danach Zusammenführung beider m3u's per cat-befehl (Dateiname zattoo.m3u)Wenn ich diese zattoo.m3u nun in den PVR IPTV Simple Client einhänge, dann tauchen die Timer und Aufnahmen in der Kanalliste der TV Sender auf. Warum nicht entsprechend unter "Timers" und "Recordings", die group-title sind doch in der m3u gesetzt
-
Okay stimmt. VOD ist auch in CH verfügbar.
Wer einen CH-Account mit Deutscher IP nutzt, für den ist VOD nicht verfügbar -
@easy4me
Habe in der userfile den parameter for ondemand auf true gesetzt und script neu gestartet.
Beim Abruf erhalte ich "API ERROR: Invalid file request by client". -
-
Nicht falsch verstehen, das Addon kannst du bestimmt verwenden, empfehlen tu ich dir aber die Skript Variante, da es sich auf deinem System anbietet (neben deinem bisher installiertem easyEPG service
Wolltest du mich zitieren? -
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.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 -
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... -
Okay habs.
Bin jetzt nochmal jede Zeile in der guisettings.xml durchgegangen. Der Webserver war aktiviert (hatte den bisher immer deaktiviert.) jetzt geht's mit 8080 wieder -
Hab bis gestern Abend immer über 8080 geschaut.
Naja. Ich generier einfach ne neue playlist mit Port 8180 -
Hab gestern nen sch*** gebaut. Hab aus Langeweile mal nen neuen Skin installiert (hat mir aber nicht gefallen und bin zurück auf den Xperience1080) und seitdem erhalte ich folgenden Fehler:
ERROR - API CANNOT BE STARTED!
Please recheck your IP/domain/port configuration.Wenn ich den Standardport von 8080 auf einen anderen Port abändere, startet die Api.
Ich habe jetzt schon mal die Kodi-Dateien inkl. der guisettings.xml aus nem Backup mit den aktuellen Dateien verglichen, aber da gibt es keine signifikanten Unterschiede.
Woran könnte es liegen, dass der Standardport Probleme macht?
Nachfolgendes das ganze Log:
=======================
TELERISING API v0.3.2
=======================(c) 2019-2020 Jan-Luca Neumann (sunsettrack4)
Please donate to support my work: https://paypal.me/sunsettrack4INFO[03/09 17:55 184] Custom interface "eth0" will be used.
INFO[03/09 17:55 191] Custom Zattoo server "zh2-9" will be used.
INFO[03/09 17:55 202] Use custom ffmpeg library path "/usr/bin/ffmpeg"
INFO[03/09 17:55 218] Custom port "8080" will be used.
INFO[03/09 17:55 578] LOGIN OK!
INFO[03/09 17:55 620] --- COUNTRY: SWITZERLAND ---
INFO[03/09 17:55 636] --- YOUR ACCOUNT TYPE: ZATTOO PREMIUM ---
INFO[03/09 17:55 653] No Swiss IP address detected, using PVR mode for Live TV.
ERROR[03/09 17:55 817] API CANNOT BE STARTED!
Please recheck your IP/domain/port configuration.ERROR - API CANNOT BE STARTED!
Please recheck your IP/domain/port configuration.