diff --git a/plexpy/exporter.py b/plexpy/exporter.py index 053dd3bc..18c20a4e 100644 --- a/plexpy/exporter.py +++ b/plexpy/exporter.py @@ -40,8 +40,8 @@ class Export(object): MEDIA_TYPES = { 'movie': (True, True, True), 'show': (True, True, True), - 'season': (True, True, False), - 'episode': (False, False, False), + 'season': (True, True, True), + 'episode': (False, False, True), 'artist': (True, True, False), 'album': (True, True, False), 'track': (False, False, False), @@ -533,6 +533,9 @@ class Export(object): 'librarySectionID': None, 'librarySectionKey': None, 'librarySectionTitle': None, + 'logo': lambda o: next((i.url for i in o.images if i.type == 'clearLogo'), None), + 'logoFile': lambda o: self.get_image(o, 'logo'), + 'logoProvider': lambda o: self.get_image_provider(o, 'logo'), 'metadataDirectory': None, 'parentGuid': None, 'parentIndex': None, @@ -626,6 +629,9 @@ class Export(object): 'librarySectionKey': None, 'librarySectionTitle': None, 'locations': None, + 'logo': lambda o: next((i.url for i in o.images if i.type == 'clearLogo'), None), + 'logoFile': lambda o: self.get_image(o, 'logo'), + 'logoProvider': lambda o: self.get_image_provider(o, 'logo'), 'markers': { 'end': None, 'final': None,