Hi all,i have a raspbmc update,recently when i watching streams on plugin twitchtv some streams don't want work,like stream of MLG or ESL;others stream work but somes give me this errors:
1-
16:18:00 T:2690806848 NOTICE: -->Python Interpreter Initialized<--
16:18:02 T:2690806848 NOTICE: [xbmcswift2] Request for "/playLive/italianesportsnetwork/" matches rule for function "playLive"
16:18:02 T:2690806848 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
16:18:04 T:2690806848 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 187, in <module>
PLUGIN.run()
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 21, in wrapper
return func(*args, **kwargs)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 141, in playLive
rtmpUrl = resolver.getRTMPUrl(name, videoQuality)
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 116, in getRTMPUrl
return self._bestMatchForChosenQuality(items, maxQuality)[Keys.RTMP_URL]
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 159, in _bestMatchForChosenQuality
return streams[0]
IndexError: list index out of range
-->End of Python script error report<--
16:18:05 T:3041259520 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.twitch/playLive/italianesportsnetwork/]
16:18:26 T:2699195456 NOTICE: Thread Background Loader start, auto delete: false
16:19:51 T:2871772224 NOTICE: Thread XBPyThread start, auto delete: false
2-
08:58:02 T:2709349440 NOTICE: -->Python Interpreter Initialized<--
08:58:03 T:2709349440 NOTICE: [xbmcswift2] Request for "/playLive/mlgsc2/" matches rule for function "playLive"
08:58:03 T:2709349440 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
08:58:06 T:2709349440 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'token'
Traceback (most recent call last):
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 187, in <module>
PLUGIN.run()
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 21, in wrapper
return func(*args, **kwargs)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 141, in playLive
rtmpUrl = resolver.getRTMPUrl(name, videoQuality)
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 113, in getRTMPUrl
if self._streamIsAccessible(stream)
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 131, in _streamIsAccessible
if not stream[Keys.TOKEN] and re.match(Patterns.IP, stream.get(Keys.CONNECT)):
KeyError: 'token'
-->End of Python script error report<--
08:58:06 T:3041107968 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.twitch/playLive/mlgsc2/]
08:58:06 T:2709349440 NOTICE: Thread Background Loader start, auto delete: false
08:58:19 T:2709349440 NOTICE: Thread XBPyThread start, auto delete: false
08:58:19 T:2709349440 NOTICE: -->Python Interpreter Initialized<--
08:58:20 T:2709349440 NOTICE: [xbmcswift2] Request for "/playLive/mlgsc2/" matches rule for function "playLive"
08:58:20 T:2709349440 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
08:58:21 T:2709349440 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: 'token'
Traceback (most recent call last):
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 187, in <module>
PLUGIN.run()
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/home/pi/.xbmc/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 21, in wrapper
return func(*args, **kwargs)
File "/home/pi/.xbmc/addons/plugin.video.twitch/default.py", line 141, in playLive
rtmpUrl = resolver.getRTMPUrl(name, videoQuality)
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 113, in getRTMPUrl
if self._streamIsAccessible(stream)
File "/home/pi/.xbmc/addons/plugin.video.twitch/twitch.py", line 131, in _streamIsAccessible
if not stream[Keys.TOKEN] and re.match(Patterns.IP, stream.get(Keys.CONNECT)):
KeyError: 'token'
-->End of Python script error report<--
08:58:22 T:3041107968 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.twitch/playLive/mlgsc2/]
08:58:26 T:2709349440 NOTICE: Thread Background Loader start, auto delete: false
08:58:28 T:2727343168 NOTICE: Previous line repeats 1 times.