Always have channel info in metadata response

This commit is contained in:
JonnyWong16 2020-02-22 23:15:45 -08:00
parent 02fd9edbbf
commit ad82de010d

View file

@ -1379,14 +1379,12 @@ class PmsConnect(object):
'audio_channel_layout': common.AUDIO_CHANNELS.get(audio_channels, audio_channels),
'audio_profile': helpers.get_xml_attr(media, 'audioProfile'),
'optimized_version': int(helpers.get_xml_attr(media, 'proxyType') == '42'),
'channel_call_sign': helpers.get_xml_attr(media, 'channelCallSign'),
'channel_identifier': helpers.get_xml_attr(media, 'channelIdentifier'),
'channel_thumb': helpers.get_xml_attr(media, 'channelThumb'),
'parts': parts
}
if metadata['live']:
media_info['channel_call_sign'] = helpers.get_xml_attr(media, 'channelCallSign')
media_info['channel_identifier'] = helpers.get_xml_attr(media, 'channelIdentifier')
media_info['channel_thumb'] = helpers.get_xml_attr(media, 'channelThumb')
medias.append(media_info)
metadata['media_info'] = medias