X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fclient.py;h=80c16e530875a2b6fd68fcff717568bbb339e96d;hb=ab9952e0258426133f6bb0fe6395ec7464dfdd33;hp=fba50fdaf468c259febb6af304f85c2c4395ba99;hpb=9710a7d7676359c1895dfc52297018d4e46f270f;p=mpd-sima.git diff --git a/sima/client.py b/sima/client.py index fba50fd..80c16e5 100644 --- a/sima/client.py +++ b/sima/client.py @@ -170,6 +170,16 @@ class PlayerClient(Player): return alb_art_search return self.find('artist', artist, 'album', album) + def find_albums(self, artist): + """ + Special wrapper around album search: + Album lookup is made through AlbumArtist/Album instead of Artist/Album + """ + alb_art_search = self.list('album', 'albumartist', artist,) + if alb_art_search: + return alb_art_search + return self.list('album', 'artist', artist) + def monitor(self): curr = self.current try: