Merge pull request #939 from molobrakos/squeezebox-fix

artwork fixes
This commit is contained in:
Paulus Schoutsen 2016-01-20 09:16:32 -08:00
commit c8dd9696b4

View file

@ -201,11 +201,16 @@ class SqueezeBoxDevice(MediaPlayerDevice):
def media_image_url(self): def media_image_url(self):
""" Image url of current playing media. """ """ Image url of current playing media. """
if 'artwork_url' in self._status: if 'artwork_url' in self._status:
return self._status['artwork_url'] media_url = self._status['artwork_url']
return ('http://{server}:{port}/music/current/cover.jpg?' else:
'player={player}').format(server=self._lms.host, media_url = ('/music/{track_id}/cover.jpg').format(
port=self._lms.http_port, track_id=self._status["id"])
player=self._id)
base_url = 'http://{server}:{port}/'.format(
server=self._lms.host,
port=self._lms.http_port)
return urllib.parse.urljoin(base_url, media_url)
@property @property
def media_title(self): def media_title(self):