Vermutlich lief irgentwas auf port 8080, aber als request kam eben keine m3u zurück welche zerlegt werden konnte.
Da ist natürlich was dran.
Vermutlich lief irgentwas auf port 8080, aber als request kam eben keine m3u zurück welche zerlegt werden konnte.
Da ist natürlich was dran.
Bekomme seit heute(?) beim Aufruf des addons einen Fehler.
2020-08-08 20:03:16.486 T:3300348736 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] Machine is armv7l2020-08-08 20:03:16.486 T:3300348736 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] ffprobe and ffmpeg are installed2020-08-08 20:03:17.371 T:3300348736 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 230, in parse_m3u_items (showtime, title, channel) = m3u_items[1].split(' | ') ValueError: need more than 2 values to unpack -->End of Python script error report<--2020-08-08 20:03:17.626 T:3832972096 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/?action=listing&category=Timer2020-08-08 20:03:17.683 T:4092870672 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.telerising-cloudcontrol/?action=listing&category=Timer) failed
Moin,
Check mal ob deine API läuft, auch ein Blick auf das API Log wäre gut,
Sieht so aus das deine m3u nicht abgerufen werden kann.
BtW :
update Addon plugin.video.telerising-cloudcontrol to 0.0.8
- Add m3u Request [definition=12,4][definition='1','3']Debug[/definition][/definition] Information
@DeBaschdi
Danke für deine Rückmeldung
Die API läuft. Live-TV funktioniert. Die recordings.m3u kann ich über meinen Browser direkt aufrufen.
Nachfolgend Log bei Aufruf des VOD-Addons:
2020-08-09 08:02:48.555 T:3707519808 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
2020-08-09 08:03:08.083 T:3215958848 NOTICE: Previous line repeats 1 times.
2020-08-09 08:03:08.083 T:3215958848 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] Machine is armv7l
2020-08-09 08:03:08.105 T:3224351552 NOTICE: Previous line repeats 1 times.
2020-08-09 08:03:08.114 T:3224351552 NOTICE: [Telerising Cloudcontrol VoD 0.0.7] ffprobe and ffmpeg are installed
2020-08-09 08:03:09.114 T:3224351552 NOTICE: Previous line repeats 1 times.
2020-08-09 08:03:09.114 T:3224351552 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 230, in parse_m3u_items
(showtime, title, channel) = m3u_items[1].split(' | ')
ValueError: need more than 2 values to unpack
-->End of Python script error report<--
2020-08-09 08:03:09.418 T:3294622528 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
2020-08-09 08:03:09.439 T:3215958848 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 230, in parse_m3u_items
(showtime, title, channel) = m3u_items[1].split(' | ')
ValueError: need more than 2 values to unpack
-->End of Python script error report<--
2020-08-09 08:03:09.457 T:4089307152 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.telerising-cloudcontrol/) failed
2020-08-09 08:03:09.690 T:3556545344 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
2020-08-09 08:03:24.758 T:3707519808 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
Alles anzeigen
Nachfolgend das dazugehörige Log aus der API:
==== API STARTED! ====
Host IP address: 192.168.178.37:8080
* 2020-08-09 08:03:08 Loading recordings data
* 2020-08-09 08:03:09 Recording list sent to client - params: bandwidth=8000, platform=hls5
* 2020-08-09 08:03:08 Loading recordings data
* 2020-08-09 08:03:09 Recording list sent to client - params: bandwidth=8000, platform=hls5
X 2020-08-09 08:04:17 Invalid request by client
* 2020-08-09 08:04:16 Loading recordings data
* 2020-08-09 08:04:17 Recording list sent to client - params: bandwidth=8000, platform=hls5
Alles anzeigen
Ergänzung:
Vor ein paar Tagen hat es noch eine Probleme funktioniert und an den Einstellungen habe ich nichts geändert.
Kann es sein, dass es ggf. an den Umlauten in den Aufnahmetiteln liegt?
kannst du die cloudcontrol mal auf 0.0.8 updaten und das kodilog neu posten?
Hast du vod aktiviert?
VOD habe ich deaktiviert.
Bin zwischenzeitlich aber auf Wilmaa umgestiegen, da ich mit Zattoo die Buffer-Probleme einfach nicht in den Griff bekommen habe.
2020-08-09 08:33:59.070 T:3705197376 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
2020-08-09 08:34:02.104 T:3273642816 NOTICE: [Telerising Cloudcontrol VoD 0.0.8] Machine is armv7l
2020-08-09 08:34:02.392 T:3273642816 NOTICE: [Telerising Cloudcontrol VoD 0.0.8] ffprobe and ffmpeg are installed
2020-08-09 08:34:03.719 T:3290428224 NOTICE: [Telerising Cloudcontrol VoD 0.0.8] Machine is armv7l
2020-08-09 08:34:03.719 T:3290428224 NOTICE: [Telerising Cloudcontrol VoD 0.0.8] ffprobe and ffmpeg are installed
2020-08-09 08:34:05.571 T:3273642816 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 851, in <module>
tr_videos = create_videodict(servers)
File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 296, 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 239, in parse_m3u_items
(showtime, title, channel) = m3u_items[1].split(' | ')
ValueError: need more than 2 values to unpack
-->End of Python script error report<--
2020-08-09 08:34:05.864 T:3913339712 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
2020-08-09 08:34:05.896 T:3290428224 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 851, in <module>
tr_videos = create_videodict(servers)
File "/storage/.kodi/addons/plugin.video.telerising-cloudcontrol/default.py", line 296, 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 239, in parse_m3u_items
(showtime, title, channel) = m3u_items[1].split(' | ')
ValueError: need more than 2 values to unpack
-->End of Python script error report<--
2020-08-09 08:34:06.149 T:3320136512 ERROR: GetDirectory - Error getting plugin://plugin.video.telerising-cloudcontrol/
2020-08-09 08:34:06.206 T:4089094160 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.telerising-cloudcontrol/) failed
2020-08-09 08:34:17.073 T:3705197376 NOTICE: [Telerising API 1.3.5] API-CHECK API seems to be running... OK
Alles anzeigen
Habe das addon mal deinstalliert und neuinstalliert.
leider gleicher Fehler.
Am addon liegt es aber auch nicht. Auf meinem Android tablet kann ich die Aufnahmen ganz normal darüber abrufen.
Lässt sich aufgrund des Fehlers im [definition='1','0']log[/definition] noch ein Rückschluss auf ein Abhängigkeit eines anderen addons ziehen?
Ich bin ehrlich gesagt ratlos, laut [definition='1','0']log[/definition] kann die m3u nicht abgerufen werden, check mal deine Settings, sonderzeichenprobleme kann ich ausschließen
**edit
Ich hätte noch eine Idee um das ganze zu debuggen, bin aktuell aber etwas eingespannt, für die Addon modifizierung hätte ich vermutlich erst nächste Woche Zeit
Hatte jetzt mal testen wollen, ob es ggf an meinem Skin liegt. Auf meinem Tablet lief ne ältere Version des skins (im Zusammenspiel mit deiner Version 0.0.7).
Jetzt mal alles aktualisiert und nun geht es aufm tablet auch nicht mehr. Gleicher Fehler im [definition='1','0']log[/definition].
Somit skin deinstalliert. Weiterhin Fehler nun auch mit dem. Standardskin... Mist
Mach dir keinen Stress.
So eilig ist es nicht. Kann ja auf meine Aufnahmen trotzdem zugreifen. Die telerising API läuft ja
@DeBaschdi: Ich habe Dir mal einen PR fertig gemacht, der ein besseres Exception Handling macht. Zumindest der Fehler sollte dann eindeutig sichtbar sein und fehlerhafte M3U Items werden dann verworfen.
Danke @BJ1 , ich vermute aber das gar keine "richtige" m3u ankommt, im [definition=12,0]debug[/definition] [definition='1','0']log[/definition] will ich den api aufruf (url) printen um auszuschließen das es an falschen Einstellungen liegt.
Danke @BJ1 , ich vermute aber das gar keine "richtige" m3u ankommt, im [definition=12,0]debug[/definition] [definition='1','0']log[/definition] will ich den api aufruf (url) printen um auszuschließen das es an falschen Einstellungen liegt.
Im Einstellungsmenü kann man ja wenig falsch machen.
<settings version="2">
<setting id="audio_profile">3</setting>
<setting id="connection_type_cloud" default="true">false</setting>
<setting id="connection_type_vod" default="true">false</setting>
<setting id="enable_cloud">true</setting>
<setting id="enable_moviedetails">true</setting>
<setting id="enable_protection_pin_cloud" default="true">false</setting>
<setting id="enable_protection_pin_vod" default="true">false</setting>
<setting id="enable_vod" default="true">false</setting>
<setting id="protection_pin_cloud" default="true"></setting>
<setting id="protection_pin_vod" default="true"></setting>
<setting id="quality" default="true">1080p50</setting>
<setting id="recording_address">192.168.178.37</setting>
<setting id="recording_port">8080</setting>
<setting id="showtime_in_title">true</setting>
<setting id="storage_path">/storage/videos/nas/</setting>
<setting id="vod_address">0.0.0.0</setting>
<setting id="vod_port" default="true">8080</setting>
</settings>
Alles anzeigen
Naja, kannst ja trotzdem noch einbauen. Immerhin wird kein Fehler mehr geworfen und der Nutzer erhält maximal eine leere Liste.
Kurzes Update:
- Nachdem zuvor die 0.0.7 funktioniert hat, habe ich jetzt unter CoreElec und auf meinem Android-Tablet aus nem älteren Backup die 0.0.7 nochmal installiert --> jetzt klappt wieder alles.
- Danach Android-Tablet auf 0.0.8 aktualisiert --> Fehlermeldung.
- Zurück auf 0.0.7 --> läuft
Warum es zuvor unter CoreElec mit der 0.0.7 gehakt hat, weiß ich nicht.
Aber mit der 0.0.8 bekomme ich auf beiden Systemen den Fehler im Log.
Scheint vielleicht doch an der 0.0.8 zu liegen
Hallo DeBaschdi,
kürzlich wollte ich mit deinem Addon eine aufgezeichnete Sendung von Wilmaa herunterladen. Leider brach dieser Vorgang mit einer Fehlermeldung ab. Anbei das dazugehörige Log https://paste.kodi.tv/agurowitop.kodi. Wäre schön wenn du einmal drüber schauen könntest, mir fehlen leider die Skills dazu. Vielen Dank im voraus.
Hi, kannst du mir deine Recording .m3u anhängen ?
mir war bis eben nicht bewusst das Wilmaa das unterstützt.
@easy4me, unterscheidet sich der m3u Aufbau von den andern Resellern ?
besteht die Möglichkeit die recordings.m3u zu vereinheitlichen ?
Daran arbeite ich, es wird dann einheitliche JSON-Elemente für alle Provider geben.
Du könntest mich als kollaborator mal reinnehmen, dann könnte ich die docker usw ggf schon anpassen
Hallo ihr beiden,
erst einmal vielen Dank dafür das ihr euch mit meinem Problem beschäftigt, und Hut ab davor was ihr beiden in eurer Freizeit für die Community auf die Beine stellt! @'DeBaschdi, leider kann ich keine Recording.m3u auf meinem System finden. Die einzige Datei die ich finde ist die recording.json. Diese liegt im userdata/addon_data/service.telerising/bin Verzeichnis.
Hi Zusammen,
ich wollte gerade eine Aufnahme herunterladen, erhalte aber immer eine Fehlermeldung. Egal bei welcher Aufnahme, es kommt immer ein Python Fehler.
Die Liste der Aufnahmen ist lässt sich aufrufen aber weder Downloads noch Abspielen funktioniert.
Hat jemand von euch eine Idee?
Logs sind angehängt.
Danke für die HIlfe.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!