Check for metadata returned from metadata.provider.plex.tv
This commit is contained in:
@@ -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 = []
|
||||||
|
Reference in New Issue
Block a user