Check xml playQueue

This commit is contained in:
tomkat83 2017-01-08 12:35:58 +01:00
parent 4aab4813a9
commit a53203c828
2 changed files with 9 additions and 5 deletions

View file

@ -209,11 +209,11 @@ def update_playlist_from_PMS(playlist, playlist_id=None, xml=None):
"""
if xml is None:
xml = get_PMS_playlist(playlist, playlist_id)
try:
xml.attrib['%sVersion' % playlist.kind]
except:
log.error('Could not download Plex playlist.')
return
try:
xml.attrib['%sVersion' % playlist.kind]
except:
log.error('Could not download Plex playlist.')
return
# Clear our existing playlist and the associated Kodi playlist
playlist.clear()
# Set new values

View file

@ -101,14 +101,18 @@ class Playqueue(Thread):
startpos = None
# Start playback. Player does not return in time
if startpos:
log.debug('Start position Plex Companion playback: %s'
% startpos)
thread = Thread(target=Player().play,
args=(playqueue.kodi_pl,
None,
False,
startpos))
else:
log.debug('Start Plex Companion playback from beginning')
thread = Thread(target=Player().play,
args=(playqueue.kodi_pl,))
log.debug('Playqueues are: %s' % self.playqueues)
thread.setDaemon(True)
thread.start()