Check for metadata returned from metadata.provider.plex.tv

This commit is contained in:
JonnyWong16 2020-02-20 13:18:47 -08:00
parent 820a2e688c
commit 7b58bcc279

View file

@ -1268,11 +1268,12 @@ class PmsConnect(object):
# Get additional metadata from metadata.provider.plex.tv # Get additional metadata from metadata.provider.plex.tv
if not plex_guid and metadata['live']: if not plex_guid and metadata['live']:
plextv_metadata = self.get_metadata_details(plex_guid=metadata['guid']) plextv_metadata = self.get_metadata_details(plex_guid=metadata['guid'])
keys_to_update = ['summary', 'rating', 'thumb', 'grandparent_thumb', 'duration', if plextv_metadata:
'guid', 'grandparent_guid', 'genres'] keys_to_update = ['summary', 'rating', 'thumb', 'grandparent_thumb', 'duration',
for key in keys_to_update: 'guid', 'grandparent_guid', 'genres']
metadata[key] = plextv_metadata[key] for key in keys_to_update:
metadata['originally_available_at'] = helpers.iso_to_YMD(plextv_metadata['originally_available_at']) metadata[key] = plextv_metadata[key]
metadata['originally_available_at'] = helpers.iso_to_YMD(plextv_metadata['originally_available_at'])
if metadata and media_info: if metadata and media_info:
medias = [] medias = []