X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fmpdclient.py;h=5c32b775feb9906c6317e44172db3cb9838655ea;hb=d1650da737a01f0c480ffe8035fb56051e3cef1d;hp=0c2e0b2223c8b59d59108eda4e3c40c3a5ee7bab;hpb=ee218f16c2a449c6d72d550807114676e1e96d94;p=mpd-sima.git diff --git a/sima/mpdclient.py b/sima/mpdclient.py index 0c2e0b2..5c32b77 100644 --- a/sima/mpdclient.py +++ b/sima/mpdclient.py @@ -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 @@ -474,7 +477,7 @@ class MPD(MPDClient): looking for albums for Artist_B returns wrongly this album. """ # First, look for all potential albums - self.log.debug('Searching album for "%s"', artist) + self.log.debug('Searching album for "%r"', artist) if artist.aliases: self.log.debug('Searching album for %s aliases: "%s"', artist, artist.aliases)