From 3e723d4373d3badc5a598fb96dbefcaef2068b64 Mon Sep 17 00:00:00 2001 From: JonnyWong16 Date: Fri, 2 Feb 2018 23:49:38 -0800 Subject: [PATCH] Fix photo album media type --- plexpy/pmsconnect.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index 0d1dfe97..cd17ba98 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -582,7 +582,7 @@ class PmsConnect(object): metadata_main = metadata_main_list[0] metadata_type = helpers.get_xml_attr(metadata_main, 'type') - if metadata_type == 'photo': + if metadata_main.nodeName == 'Directory' and metadata_type == 'photo': metadata_type = 'photo_album' section_id = helpers.get_xml_attr(a, 'librarySectionID') @@ -2175,8 +2175,12 @@ class PmsConnect(object): item_main += a.getElementsByTagName('Photo') for item in item_main: + media_type = helpers.get_xml_attr(item, 'type') + if item.nodeName == 'Directory' and media_type == 'photo': + media_type = 'photo_album' + item_info = {'section_id': helpers.get_xml_attr(a, 'librarySectionID'), - 'media_type': helpers.get_xml_attr(item, 'type'), + 'media_type': media_type, 'rating_key': helpers.get_xml_attr(item, 'ratingKey'), 'parent_rating_key': helpers.get_xml_attr(item, 'parentRatingKey'), 'grandparent_rating_key': helpers.get_xml_attr(item, 'grandparentRatingKey'),