X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fmpdclient.py;h=a0229496681f44a1fac95371b33a325a75426e15;hb=1968c2cb249b9230f00f9749017770ab933582c0;hp=0d0ff1e4d4ddd2d87651e84cfc5b1969248dc555;hpb=e4dc436d9891dd6f7b80c8d60d45bbc39b7c67d3;p=mpd-sima.git diff --git a/sima/mpdclient.py b/sima/mpdclient.py index 0d0ff1e..a022949 100644 --- a/sima/mpdclient.py +++ b/sima/mpdclient.py @@ -33,7 +33,7 @@ from .utils.leven import levenshtein_ratio class PlayerError(Exception): - """Fatal error in poller.""" + """Fatal error in the player.""" # Some decorators @@ -390,8 +390,11 @@ class MPD(MPDClient): if len(library) > 1: self.log.debug('I got "%s" searching for %r', library, artist) elif len(library) == 1 and library[0] != artist.name: + new_alias = artist.name self.log.info('Update artist name %s->%s', artist, library[0]) + self.log.debug('Also add alias for %s: %s', artist, new_alias) artist = Artist(name=library[0], mbid=artist.mbid) + artist.add_alias(new_alias) # Fetches remaining artists for potential match artists = self._cache['nombid_artists'] else: # not using MusicBrainzIDs