mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-26 02:36:10 +00:00
fix: clear playlist if clear flag is set
- Specifically continue to play the playlist at the insertion index - Remove what seems to be a left over commented out section
This commit is contained in:
parent
4b32b9ad8d
commit
91b35cba12
1 changed files with 4 additions and 4 deletions
|
@ -166,13 +166,12 @@ class Actions(object):
|
||||||
playlist = self.get_playlist(item)
|
playlist = self.get_playlist(item)
|
||||||
player = xbmc.Player()
|
player = xbmc.Player()
|
||||||
|
|
||||||
# xbmc.executebuiltin("Playlist.Clear") # Clear playlist to remove the previous item from playlist position no.2
|
|
||||||
|
|
||||||
if clear:
|
if clear:
|
||||||
if player.isPlaying():
|
if player.isPlaying():
|
||||||
player.stop()
|
player.stop()
|
||||||
|
|
||||||
xbmc.executebuiltin('ActivateWindow(busydialognocancel)')
|
xbmc.executebuiltin('ActivateWindow(busydialognocancel)')
|
||||||
|
playlist.clear()
|
||||||
index = 0
|
index = 0
|
||||||
else:
|
else:
|
||||||
index = max(playlist.getposition(), 0) + 1 # Can return -1
|
index = max(playlist.getposition(), 0) + 1 # Can return -1
|
||||||
|
@ -196,11 +195,12 @@ class Actions(object):
|
||||||
playutils.set_properties(item, item['PlaybackInfo']['Method'], self.server_id)
|
playutils.set_properties(item, item['PlaybackInfo']['Method'], self.server_id)
|
||||||
|
|
||||||
playlist.add(item['PlaybackInfo']['Path'], listitem, index)
|
playlist.add(item['PlaybackInfo']['Path'], listitem, index)
|
||||||
index += 1
|
|
||||||
|
|
||||||
if clear:
|
if clear:
|
||||||
xbmc.executebuiltin('Dialog.Close(busydialognocancel)')
|
xbmc.executebuiltin('Dialog.Close(busydialognocancel)')
|
||||||
player.play(playlist)
|
player.play(playlist, startpos=index)
|
||||||
|
|
||||||
|
index += 1
|
||||||
|
|
||||||
server_address = item['PlaybackInfo']['ServerAddress']
|
server_address = item['PlaybackInfo']['ServerAddress']
|
||||||
token = item['PlaybackInfo']['Token']
|
token = item['PlaybackInfo']['Token']
|
||||||
|
|
Loading…
Reference in a new issue