def playQueueCallback(self, **kwargs):
mli = self.playlistListControl.getSelectedItem()
pi = mli.dataSource
plexID = pi['comment'].split(':', 1)[0]
viewPos = self.playlistListControl.getViewPosition()
self.fillPlaylist()
for ni in self.playlistListControl:
if ni.dataSource['comment'].split(':', 1)[0] == plexID:
self.playlistListControl.selectItem(ni.pos())
break
xbmc.sleep(100)
newViewPos = self.playlistListControl.getViewPosition()
if viewPos != newViewPos:
diff = newViewPos - viewPos
self.playlistListControl.shiftView(diff, True)
评论列表
文章目录