mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-29 19:18:33 -07:00
Add pms token to loopback url when retrieving images
This commit is contained in:
parent
29522428de
commit
b3a7fbd9b5
2 changed files with 11 additions and 7 deletions
|
@ -147,13 +147,15 @@ class PlexTV(object):
|
||||||
if session.get_session_user_id():
|
if session.get_session_user_id():
|
||||||
user_data = users.Users()
|
user_data = users.Users()
|
||||||
user_tokens = user_data.get_tokens(user_id=session.get_session_user_id())
|
user_tokens = user_data.get_tokens(user_id=session.get_session_user_id())
|
||||||
token = user_tokens['server_token']
|
self.token = user_tokens['server_token']
|
||||||
else:
|
else:
|
||||||
token = plexpy.CONFIG.PMS_TOKEN
|
self.token = plexpy.CONFIG.PMS_TOKEN
|
||||||
|
else:
|
||||||
|
self.token = token
|
||||||
|
|
||||||
self.request_handler = http_handler.HTTPHandler(host='plex.tv',
|
self.request_handler = http_handler.HTTPHandler(host='plex.tv',
|
||||||
port=443,
|
port=443,
|
||||||
token=token,
|
token=self.token,
|
||||||
ssl_verify=self.ssl_verify)
|
ssl_verify=self.ssl_verify)
|
||||||
|
|
||||||
def get_plex_auth(self, output_format='raw'):
|
def get_plex_auth(self, output_format='raw'):
|
||||||
|
|
|
@ -121,13 +121,15 @@ class PmsConnect(object):
|
||||||
if session.get_session_user_id():
|
if session.get_session_user_id():
|
||||||
user_data = users.Users()
|
user_data = users.Users()
|
||||||
user_tokens = user_data.get_tokens(user_id=session.get_session_user_id())
|
user_tokens = user_data.get_tokens(user_id=session.get_session_user_id())
|
||||||
token = user_tokens['server_token']
|
self.token = user_tokens['server_token']
|
||||||
else:
|
else:
|
||||||
token = plexpy.CONFIG.PMS_TOKEN
|
self.token = plexpy.CONFIG.PMS_TOKEN
|
||||||
|
else:
|
||||||
|
self.token = token
|
||||||
|
|
||||||
self.request_handler = http_handler.HTTPHandler(host=hostname,
|
self.request_handler = http_handler.HTTPHandler(host=hostname,
|
||||||
port=port,
|
port=port,
|
||||||
token=token)
|
token=self.token)
|
||||||
|
|
||||||
def get_sessions(self, output_format=''):
|
def get_sessions(self, output_format=''):
|
||||||
"""
|
"""
|
||||||
|
@ -1904,7 +1906,7 @@ class PmsConnect(object):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if img:
|
if img:
|
||||||
params = {'url': 'http://127.0.0.1:32400%s' % img}
|
params = {'url': 'http://127.0.0.1:32400%s?%s' % (img, urllib.urlencode({'X-Plex-Token': self.token}))}
|
||||||
if width.isdigit() and height.isdigit():
|
if width.isdigit() and height.isdigit():
|
||||||
params['width'] = width
|
params['width'] = width
|
||||||
params['height'] = height
|
params['height'] = height
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue