X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fclient.py;h=236ab10cbec3f1138448cf7c7e813659a735b4e9;hb=0248e11c84a42df201feda6aa62062dc8c1df330;hp=9c12f8be1a9e55456636a6bb88fac9d76a6d0587;hpb=031f1da47546ebf12f6e74467fcf4824ea4a26a3;p=mpd-sima.git diff --git a/sima/client.py b/sima/client.py index 9c12f8b..236ab10 100644 --- a/sima/client.py +++ b/sima/client.py @@ -159,9 +159,9 @@ class PlayerClient(Player): self.log.info('Player: Initialising cache!') self._cache = {'artists': frozenset(), 'nombid_artists': frozenset(),} - self._cache['artists'] = frozenset(self._execute('list', ['artist'])) + self._cache['artists'] = frozenset(filter(None, self._execute('list', ['artist']))) if Artist.use_mbid: - self._cache['nombid_artists'] = frozenset(self._execute('list', ['artist', 'musicbrainz_artistid', ''])) + self._cache['nombid_artists'] = frozenset(filter(None, self._execute('list', ['artist', 'musicbrainz_artistid', '']))) @blacklist(track=True) def find_track(self, artist, title=None):