Use player product name if no title

This commit is contained in:
JonnyWong16 2017-09-30 16:41:29 -07:00
parent 3c1d0d3128
commit fe210646c3

View file

@ -1269,6 +1269,7 @@ class PmsConnect(object):
# Get the player details # Get the player details
player_info = session.getElementsByTagName('Player')[0] player_info = session.getElementsByTagName('Player')[0]
# Override platform names
platform = helpers.get_xml_attr(player_info, 'platform') platform = helpers.get_xml_attr(player_info, 'platform')
platform = common.PLATFORM_NAME_OVERRIDES.get(platform, platform) platform = common.PLATFORM_NAME_OVERRIDES.get(platform, platform)
if not platform and helpers.get_xml_attr(player_info, 'product') == 'DLNA': if not platform and helpers.get_xml_attr(player_info, 'product') == 'DLNA':
@ -1282,7 +1283,7 @@ class PmsConnect(object):
'product': helpers.get_xml_attr(player_info, 'product'), 'product': helpers.get_xml_attr(player_info, 'product'),
'product_version': helpers.get_xml_attr(player_info, 'version'), 'product_version': helpers.get_xml_attr(player_info, 'version'),
'profile': helpers.get_xml_attr(player_info, 'profile'), 'profile': helpers.get_xml_attr(player_info, 'profile'),
'player': helpers.get_xml_attr(player_info, 'title'), 'player': helpers.get_xml_attr(player_info, 'title') or helpers.get_xml_attr(player_info, 'product'),
'machine_id': helpers.get_xml_attr(player_info, 'machineIdentifier').rstrip('_Video').rstrip('_Track'), 'machine_id': helpers.get_xml_attr(player_info, 'machineIdentifier').rstrip('_Video').rstrip('_Track'),
'state': helpers.get_xml_attr(player_info, 'state'), 'state': helpers.get_xml_attr(player_info, 'state'),
'local': helpers.get_xml_attr(player_info, 'local') 'local': helpers.get_xml_attr(player_info, 'local')