diff --git a/data/interfaces/default/current_activity_instance.html b/data/interfaces/default/current_activity_instance.html index 9e69faff..9b1c8ea4 100644 --- a/data/interfaces/default/current_activity_instance.html +++ b/data/interfaces/default/current_activity_instance.html @@ -61,6 +61,8 @@ DOCUMENTATION :: END % if data is not None: <% + from urllib import quote + from plexpy import helpers data['indexes'] = helpers.cast_to_int(data['indexes']) %> @@ -90,9 +92,11 @@ DOCUMENTATION :: END
% else: % if data['art']: -
+ +
% else: -
+ +
% endif % endif % elif data['media_type'] == 'photo': diff --git a/plexpy/pmsconnect.py b/plexpy/pmsconnect.py index f94117a1..bf516c11 100644 --- a/plexpy/pmsconnect.py +++ b/plexpy/pmsconnect.py @@ -14,7 +14,7 @@ # along with PlexPy. If not, see . import threading -import urllib2 +import urllib from urlparse import urlparse import plexpy @@ -387,7 +387,7 @@ class PmsConnect(object): Output: array """ - uri = '/search?query=' + urllib2.quote(query.encode('utf8')) + track + uri = '/search?query=' + urllib.quote(query.encode('utf8')) + track request = self.request_handler.make_request(uri=uri, proto=self.protocol, request_type='GET', @@ -1902,10 +1902,12 @@ class PmsConnect(object): """ if img: - uri = '/photo/:/transcode?url=http://127.0.0.1:32400%s' % img + params = {'url': plexpy.CONFIG.PMS_URL + img} if width.isdigit() and height.isdigit(): - uri += '&width=%s&height=%s' % (width, height) + params['width'] = width + params['height'] = height + uri = '/photo/:/transcode?%s' % urllib.urlencode(params) result = self.request_handler.make_request(uri=uri, proto=self.protocol, request_type='GET',