Add all Plex server and Tautulli info to register device response

This commit is contained in:
JonnyWong16 2020-10-15 11:16:15 -07:00
parent 82d9719eee
commit 5a14b5bc35
No known key found for this signature in database
GPG key ID: B1F1F9807184697A
2 changed files with 24 additions and 5 deletions

View file

@ -2401,3 +2401,19 @@ def check_folder_writable(folder, fallback, name):
return folder, False return folder, False
return folder, True return folder, True
def get_tautulli_info():
tautulli = {
'tautulli_install_type': INSTALL_TYPE,
'tautulli_version': common.RELEASE,
'tautulli_branch': CONFIG.GIT_BRANCH,
'tautulli_commit': CURRENT_VERSION,
'tautulli_platform':common.PLATFORM,
'tautulli_platform_release': common.PLATFORM_RELEASE,
'tautulli_platform_version': common.PLATFORM_VERSION,
'tautulli_platform_linux_distro': common.PLATFORM_LINUX_DISTRO,
'tautulli_platform_device_name': common.PLATFORM_DEVICE_NAME,
'tautulli_python_version': common.PYTHON_VERSION,
}
return tautulli

View file

@ -48,6 +48,7 @@ if plexpy.PYTHON2:
import notifiers import notifiers
import newsletter_handler import newsletter_handler
import newsletters import newsletters
import plextv
import users import users
else: else:
from plexpy import common from plexpy import common
@ -61,6 +62,7 @@ else:
from plexpy import notifiers from plexpy import notifiers
from plexpy import newsletter_handler from plexpy import newsletter_handler
from plexpy import newsletters from plexpy import newsletters
from plexpy import plextv
from plexpy import users from plexpy import users
@ -450,11 +452,12 @@ class API2(object):
mobile_app.set_temp_device_token(True) mobile_app.set_temp_device_token(True)
data = { plex_server = plextv.get_server_resources(return_info=True)
"pms_name": plexpy.CONFIG.PMS_NAME, tautulli = plexpy.get_tautulli_info()
"server_id": plexpy.CONFIG.PMS_UUID,
"tautulli_version": common.RELEASE data = {"server_id": plexpy.CONFIG.PMS_UUID}
} data.update(plex_server)
data.update(tautulli)
return data return data