X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fwebserv.py;h=699385d7587c09d22f8553f71047880bb2cd22fc;hb=194de8ab2773bd8e456590e3876a0aca1fe4d564;hp=a4fb056eca87cb820768779b0d697f6b0b9eae4a;hpb=0264d2f9cea7c5e60ac71234ee4f7de78b338850;p=mpd-sima.git diff --git a/sima/lib/webserv.py b/sima/lib/webserv.py index a4fb056..699385d 100644 --- a/sima/lib/webserv.py +++ b/sima/lib/webserv.py @@ -244,17 +244,17 @@ class WebService(Plugin): self.log.warning('Got nothing from music library.') self.log.warning('Try running in debug mode to guess why...') return [] - self.log.info('Got {} artists in library'.format(len(ret))) queued_artists = { trk.artist for trk in self.player.queue } if ret & queued_artists: self.log.debug('Removing already queued artist: {0}'.format(ret & queued_artists)) - ret = list(ret - queued_artists) + ret = ret - queued_artists if self.player.current.artist in ret: self.log.debug('Removing current artist: {0}'.format(self.player.current.artist)) - ret = list(ret - {self.player.current.artist}) + ret = ret - {self.player.current.artist} # Move around similars items to get in unplayed|not recently played # artist first. - return self._get_artists_list_reorg(ret) + self.log.info('Got {} artists in library'.format(len(ret))) + return self._get_artists_list_reorg(list(ret)) def _get_album_history(self, artist=None): """Retrieve album history"""