Merge pull request #1678 from croneter/py3-fix-playback-startup
Fix Kodi JSON racing condition on playback startup and KeyError
This commit is contained in:
commit
cf149558be
1 changed files with 4 additions and 0 deletions
|
@ -390,6 +390,10 @@ class KodiMonitor(xbmc.Monitor):
|
|||
if not self._switched_to_plex_streams:
|
||||
# We need to switch to the Plex streams ONCE upon playback start
|
||||
# after onavchange has been fired
|
||||
# Wait a bit because JSON responses won't be ready otherwise
|
||||
if app.APP.monitor.waitForAbort(2):
|
||||
# In case PKC needs to quit
|
||||
return
|
||||
item.init_kodi_streams()
|
||||
item.switch_to_plex_stream('video')
|
||||
if utils.settings('audioStreamPick') == '0':
|
||||
|
|
Loading…
Reference in a new issue