X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fplugins%2Finternal%2Fechonest.py;h=bcccff62eda46d4f0b35a04e316b84cb31733437;hb=deb847c3dbc3bec518f4edd414039098c8d04f3e;hp=9631d702ed3e6cefc5715f8107ec4c59c4cf0ee8;hpb=42b4c427ed013d61a2ba5a2979c03dc2da097f9f;p=mpd-sima.git diff --git a/sima/plugins/internal/echonest.py b/sima/plugins/internal/echonest.py index 9631d70..bcccff6 100644 --- a/sima/plugins/internal/echonest.py +++ b/sima/plugins/internal/echonest.py @@ -175,7 +175,10 @@ class EchoNest(Plugin): as_artists = simaech.get_similar(artist=current) self.log.debug('Requesting EchoNest for "{0}"'.format(current)) try: - [as_art.append(str(a)) for a in as_artists] + for art in as_artists: + if len(as_art) > self.plugin_conf.getint('artists'): + break + as_art.append(str(art)) except EchoNotFound as err: self.log.warning(err) except EchoError as err: @@ -313,7 +316,7 @@ class EchoNest(Plugin): 'history getting too large?') return None for track in self.to_add: - self.log.info('last.fm candidate: {0!s}'.format(track)) + self.log.info('echonest candidates: {0!s}'.format(track)) def _album(self): """Get albums for album queue mode