Hack for repeatedly starting same video using Addon Paths
This commit is contained in:
parent
7ce157accd
commit
121e8e0243
2 changed files with 8 additions and 0 deletions
|
@ -217,6 +217,7 @@ class KodiMonitor(Monitor):
|
||||||
# Hack we need for RESUMABLE items because Kodi lost the path of the
|
# Hack we need for RESUMABLE items because Kodi lost the path of the
|
||||||
# last played item that is now being replayed (see playback.py's
|
# last played item that is now being replayed (see playback.py's
|
||||||
# Player().play())
|
# Player().play())
|
||||||
|
# Also see playqueue.py _compare_playqueues()
|
||||||
LOG.info('Detected re-start of playback of last item')
|
LOG.info('Detected re-start of playback of last item')
|
||||||
old = state.OLD_PLAYER_STATES[data['playlistid']]
|
old = state.OLD_PLAYER_STATES[data['playlistid']]
|
||||||
kwargs = {
|
kwargs = {
|
||||||
|
|
|
@ -195,6 +195,13 @@ class PlayqueueMonitor(Thread):
|
||||||
except PL.PlaylistError:
|
except PL.PlaylistError:
|
||||||
# Could not add the element
|
# Could not add the element
|
||||||
pass
|
pass
|
||||||
|
except IndexError:
|
||||||
|
# This is really a hack - happens when using Addon Paths
|
||||||
|
# and repeatedly starting the same element. Kodi will then
|
||||||
|
# not pass kodi id nor file path AND will also not
|
||||||
|
# start-up playback. Hence kodimonitor kicks off playback.
|
||||||
|
# Also see kodimonitor.py - _playlist_onadd()
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
for j in range(i, len(index)):
|
for j in range(i, len(index)):
|
||||||
index[j] += 1
|
index[j] += 1
|
||||||
|
|
Loading…
Reference in a new issue