X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fplayer.py;h=b7d7255f9d9f2c3cb58d6b91b344baeb52512528;hb=c2c435f2d5a6e13d610f91d16764a62ae6cb315a;hp=473c9dfa097dea5f18579c9df0d8dc3d8f03dc89;hpb=1b5cfb4c9187df891bd840b51c044d72ad0077d5;p=mpd-sima.git diff --git a/sima/lib/player.py b/sima/lib/player.py index 473c9df..b7d7255 100644 --- a/sima/lib/player.py +++ b/sima/lib/player.py @@ -123,8 +123,8 @@ class Player(object): def find_track(self, artist, title=None): """ Find tracks for a specific artist or filtering with a track title - >>> player.find_track('The Beatles') - >>> player.find_track('Nirvana', title='Smells Like Teen Spirit') + >>> player.find_track(Artist('The Beatles')) + >>> player.find_track(Artist('Nirvana'), title='Smells Like Teen Spirit') Returns a list of Track objects """ @@ -180,8 +180,8 @@ class Player(object): # Regular lowered string comparison if artist.name.lower() == fuzz_art.lower(): found = True + artist.add_alias(fuzz_art) if artist.name != fuzz_art: - artist.add_alias(fuzz_art) self.log.debug('"%s" matches "%s".' % (fuzz_art, artist)) continue # SimaStr string __eq__ (not regular string comparison here) @@ -190,9 +190,6 @@ class Player(object): artist.add_alias(fuzz_art) self.log.info('"%s" quite probably matches "%s" (SimaStr)' % (fuzz_art, artist)) - #else: - #self.log.debug('FZZZ: "%s" does not match "%s"' % - #(fuzz_art, artist)) if found: if artist.aliases: self.log.debug('Found: {}'.format('/'.join(artist.names)))