Increase logging for browsing
This commit is contained in:
parent
ccd953704e
commit
ad3c0a51d5
1 changed files with 14 additions and 1 deletions
|
@ -762,6 +762,7 @@ def browse_plex(key=None, plex_section_id=None):
|
||||||
Lists the content of a Plex folder, e.g. channels. Either pass in key (to
|
Lists the content of a Plex folder, e.g. channels. Either pass in key (to
|
||||||
be used directly for PMS url {server}<key>) or the plex_section_id
|
be used directly for PMS url {server}<key>) or the plex_section_id
|
||||||
"""
|
"""
|
||||||
|
LOG.debug('Browsing to key %s, section %s', key, plex_section_id)
|
||||||
if key:
|
if key:
|
||||||
xml = DU().downloadUrl('{server}%s' % key)
|
xml = DU().downloadUrl('{server}%s' % key)
|
||||||
else:
|
else:
|
||||||
|
@ -769,7 +770,8 @@ def browse_plex(key=None, plex_section_id=None):
|
||||||
try:
|
try:
|
||||||
xml[0].attrib
|
xml[0].attrib
|
||||||
except (ValueError, AttributeError, IndexError, TypeError):
|
except (ValueError, AttributeError, IndexError, TypeError):
|
||||||
LOG.error('Could not browse to %s', key)
|
LOG.error('Could not browse to key %s, section %s',
|
||||||
|
key, plex_section_id)
|
||||||
return xbmcplugin.endOfDirectory(int(argv[1]), False)
|
return xbmcplugin.endOfDirectory(int(argv[1]), False)
|
||||||
|
|
||||||
photos = False
|
photos = False
|
||||||
|
@ -809,37 +811,48 @@ def browse_plex(key=None, plex_section_id=None):
|
||||||
|
|
||||||
# Set the correct content type
|
# Set the correct content type
|
||||||
if movies is True:
|
if movies is True:
|
||||||
|
LOG.debug('Setting view to movies')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'movies')
|
xbmcplugin.setContent(int(argv[1]), 'movies')
|
||||||
sort_methods = v.SORT_METHODS_MOVIES
|
sort_methods = v.SORT_METHODS_MOVIES
|
||||||
elif clips is True:
|
elif clips is True:
|
||||||
|
LOG.debug('Clips -> Setting view to movies')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'movies')
|
xbmcplugin.setContent(int(argv[1]), 'movies')
|
||||||
sort_methods = v.SORT_METHODS_CLIPS
|
sort_methods = v.SORT_METHODS_CLIPS
|
||||||
elif photos is True:
|
elif photos is True:
|
||||||
|
LOG.debug('Setting view to images')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'images')
|
xbmcplugin.setContent(int(argv[1]), 'images')
|
||||||
sort_methods = v.SORT_METHODS_PHOTOS
|
sort_methods = v.SORT_METHODS_PHOTOS
|
||||||
elif tvshows is True:
|
elif tvshows is True:
|
||||||
|
LOG.debug('Setting view to tvshows')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'tvshows')
|
xbmcplugin.setContent(int(argv[1]), 'tvshows')
|
||||||
sort_methods = v.SORT_METHOD_TVSHOWS
|
sort_methods = v.SORT_METHOD_TVSHOWS
|
||||||
elif episodes is True:
|
elif episodes is True:
|
||||||
|
LOG.debug('Setting view to episodes')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'episodes')
|
xbmcplugin.setContent(int(argv[1]), 'episodes')
|
||||||
sort_methods = v.SORT_METHODS_EPISODES
|
sort_methods = v.SORT_METHODS_EPISODES
|
||||||
elif songs is True:
|
elif songs is True:
|
||||||
|
LOG.debug('Setting view to songs')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'songs')
|
xbmcplugin.setContent(int(argv[1]), 'songs')
|
||||||
sort_methods = v.SORT_METHODS_SONGS
|
sort_methods = v.SORT_METHODS_SONGS
|
||||||
elif artists is True:
|
elif artists is True:
|
||||||
|
LOG.debug('Setting view to artists')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'artists')
|
xbmcplugin.setContent(int(argv[1]), 'artists')
|
||||||
sort_methods = v.SORT_METHODS_ARTISTS
|
sort_methods = v.SORT_METHODS_ARTISTS
|
||||||
elif albums is True:
|
elif albums is True:
|
||||||
|
LOG.debug('Setting view to albums')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'albums')
|
xbmcplugin.setContent(int(argv[1]), 'albums')
|
||||||
sort_methods = v.SORT_METHODS_ALBUMS
|
sort_methods = v.SORT_METHODS_ALBUMS
|
||||||
elif musicvideos is True:
|
elif musicvideos is True:
|
||||||
|
LOG.debug('Setting view to musicvideos')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'musicvideos')
|
xbmcplugin.setContent(int(argv[1]), 'musicvideos')
|
||||||
sort_methods = v.SORT_METHODS_MOVIES
|
sort_methods = v.SORT_METHODS_MOVIES
|
||||||
else:
|
else:
|
||||||
|
LOG.debug('Setting view to files')
|
||||||
xbmcplugin.setContent(int(argv[1]), 'files')
|
xbmcplugin.setContent(int(argv[1]), 'files')
|
||||||
sort_methods = v.SORT_METHODS_DIRECTORY
|
sort_methods = v.SORT_METHODS_DIRECTORY
|
||||||
|
|
||||||
for method in sort_methods:
|
for method in sort_methods:
|
||||||
|
LOG.debug('Adding Kodi sort method %s', method)
|
||||||
xbmcplugin.addSortMethod(int(argv[1]), getattr(xbmcplugin, method))
|
xbmcplugin.addSortMethod(int(argv[1]), getattr(xbmcplugin, method))
|
||||||
|
|
||||||
# Set the Kodi title for this view
|
# Set the Kodi title for this view
|
||||||
|
|
Loading…
Reference in a new issue