mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-08 06:00:51 -07:00
Fallback to product if player title is blank
This commit is contained in:
parent
464fa1f8a3
commit
cf6847d777
1 changed files with 10 additions and 5 deletions
|
@ -1115,7 +1115,8 @@ class PmsConnect(object):
|
||||||
'friendly_name': user_details['friendly_name'],
|
'friendly_name': user_details['friendly_name'],
|
||||||
'user_thumb': user_details['user_thumb'],
|
'user_thumb': user_details['user_thumb'],
|
||||||
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
||||||
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title'),
|
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title')
|
||||||
|
or helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'product'),
|
||||||
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
||||||
'machine_id': machine_id,
|
'machine_id': machine_id,
|
||||||
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
||||||
|
@ -1258,7 +1259,8 @@ class PmsConnect(object):
|
||||||
'friendly_name': user_details['friendly_name'],
|
'friendly_name': user_details['friendly_name'],
|
||||||
'user_thumb': user_details['user_thumb'],
|
'user_thumb': user_details['user_thumb'],
|
||||||
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
||||||
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title'),
|
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title')
|
||||||
|
or helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'product'),
|
||||||
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
||||||
'machine_id': machine_id,
|
'machine_id': machine_id,
|
||||||
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
||||||
|
@ -1322,7 +1324,8 @@ class PmsConnect(object):
|
||||||
'friendly_name': user_details['friendly_name'],
|
'friendly_name': user_details['friendly_name'],
|
||||||
'user_thumb': user_details['user_thumb'],
|
'user_thumb': user_details['user_thumb'],
|
||||||
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
||||||
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title'),
|
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title')
|
||||||
|
or helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'product'),
|
||||||
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
||||||
'machine_id': machine_id,
|
'machine_id': machine_id,
|
||||||
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
||||||
|
@ -1385,7 +1388,8 @@ class PmsConnect(object):
|
||||||
'friendly_name': user_details['friendly_name'],
|
'friendly_name': user_details['friendly_name'],
|
||||||
'user_thumb': user_details['user_thumb'],
|
'user_thumb': user_details['user_thumb'],
|
||||||
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
||||||
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title'),
|
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title')
|
||||||
|
or helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'product'),
|
||||||
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
||||||
'machine_id': machine_id,
|
'machine_id': machine_id,
|
||||||
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
||||||
|
@ -1491,7 +1495,8 @@ class PmsConnect(object):
|
||||||
'friendly_name': user_details['friendly_name'],
|
'friendly_name': user_details['friendly_name'],
|
||||||
'user_thumb': user_details['user_thumb'],
|
'user_thumb': user_details['user_thumb'],
|
||||||
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
'ip_address': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'address').split('::ffff:')[-1],
|
||||||
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title'),
|
'player': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'title')
|
||||||
|
or helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'product'),
|
||||||
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
'platform': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'platform'),
|
||||||
'machine_id': machine_id,
|
'machine_id': machine_id,
|
||||||
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
'state': helpers.get_xml_attr(session.getElementsByTagName('Player')[0], 'state'),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue