Hi.
Ich nutze auf dem Smartphone yatse. Häufig lasse ich von dort ein Video auf KODI (hier LibreElec) streamen. Seit gestern funktioniert das nicht mehr. Hier der letzte Teil aus der Log-Datei:
Code
15:10:49.499 T:1700787104 NOTICE: [plugin.video.youtube] Running: YouTube (5.5.0) on Krypton (Kodi-17.6) with Python 2.7.13
15:10:51.457 T:1700787104 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.Exception'>
Error Contents: Signature function not found
Traceback (most recent call last):
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/default.py", line 7, in <module>
runner.run(__provider__)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/runner.py", line 40, in run
RUNNER__.run(provider, context)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/impl/xbmc/xbmc_runner.py", line 24, in run
results = provider.navigate(context)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/abstract_provider.py", line 87, in navigate
result = method(context, re_match)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/register_provider_path.py", line 11, in wrapper
return func(*args, **kwargs)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/provider.py", line 475, in on_play
return yt_play.play_video(self, context, re_match)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/yt_play.py", line 19, in play_video
video_streams = client.get_video_streams(context, video_id)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/client/youtube.py", line 79, in get_video_streams
video_streams = video_info.load_stream_infos(video_id, player_config, cookies)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/video_info.py", line 403, in load_stream_infos
return self._method_get_video_info(video_id, player_config, cookies)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/video_info.py", line 738, in _method_get_video_info
parse_to_stream_list(url_encoded_fmt_stream_map)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/video_info.py", line 700, in parse_to_stream_list
url += '&signature=%s' % cipher.get_signature(stream_map['s'])
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/signature/cipher.py", line 24, in get_signature
json_script = function_cache.get(FunctionCache.ONE_DAY, self._load_json_script, self._java_script_url)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/kodion/utils/function_cache.py", line 101, in get
cached_data = partial_func()
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/signature/cipher.py", line 57, in _load_json_script
return self._load_java_script(java_script)
File "/storage/.kodi/addons/plugin.video.youtube/resources/lib/youtube_plugin/youtube/helper/signature/cipher.py", line 62, in _load_java_script
raise Exception('Signature function not found')
Exception: Signature function not found
-->End of Python script error report<--
15:10:51.906 T:1945071728 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.youtube/play/?video_id=1G4isv_Fylg]
Alles anzeigen
Ich habe vorhin einen ganz frisches Image mit LibreElec aufgesetzt und nur das YouTube-Plugin installiert, um auszuschließen, dass es an meinem System liegt. Dort tritt der Fehler leider genauso auf. Es sind auch nicht alle Videos betroffen sondern meistens kommt die Meldung bei Musik-Videos.
Hat einer eine Idee
Danke.