Hopefully fix On Deck video node not working

This commit is contained in:
croneter 2019-03-17 12:27:14 +01:00
parent 98975ff23d
commit a2b57909cb

View file

@ -307,7 +307,7 @@ class Section(object):
xml = getattr(nodes, 'node_%s' % node_type)(self, node_name) xml = getattr(nodes, 'node_%s' % node_type)(self, node_name)
self._write_xml(xml, xml_name) self._write_xml(xml, xml_name)
self.order += 1 self.order += 1
self._window_node(path, node_name, node_type) self._window_node(path, node_name, node_type, pms_node)
def _write_xml(self, xml, xml_name): def _write_xml(self, xml, xml_name):
LOG.debug('Creating xml for section %s: %s', self.name, xml_name) LOG.debug('Creating xml for section %s: %s', self.name, xml_name)
@ -329,17 +329,17 @@ class Section(object):
utils.indent(xml) utils.indent(xml)
etree.ElementTree(xml).write(self.playlist_path, encoding='utf-8') etree.ElementTree(xml).write(self.playlist_path, encoding='utf-8')
def _window_node(self, path, node_name, node_type): def _window_node(self, path, node_name, node_type, pms_node):
""" """
Will save this section's node to the Kodi window variables Will save this section's node to the Kodi window variables
Uses the same conventions/logic as Emby for Kodi does Uses the same conventions/logic as Emby for Kodi does
""" """
if self.section_type == v.PLEX_TYPE_ARTIST: if pms_node or not self.sync_to_kodi:
window_path = 'ActivateWindow(Music,%s,return)' % path
elif self.section_type == v.PLEX_TYPE_PHOTO:
# Check: elif node_type in ('browse', 'homevideos', 'photos'): # Check: elif node_type in ('browse', 'homevideos', 'photos'):
window_path = path window_path = path
elif self.section_type == v.PLEX_TYPE_ARTIST:
window_path = 'ActivateWindow(Music,%s,return)' % path
else: else:
window_path = 'ActivateWindow(Videos,%s,return)' % path window_path = 'ActivateWindow(Videos,%s,return)' % path
# if node_type == 'all': # if node_type == 'all':