blocklist = self.sdb.view_bl()
for entry in ['artist', 'album', 'title']:
header = False
- for bl in blocklist:
- art = bl.get(entry, '')
- mbid = bl.get(f'musicbrainz_{entry}', '')
- if art or mbid:
+ for blitem in blocklist:
+ val = blitem.get(entry, '')
+ mbid = blitem.get(f'musicbrainz_{entry}', '')
+ if val or mbid:
if not header:
header = True
self.log.info(f'{entry.capitalize()}'
'(id name musicbranzID):')
- self.log.info(f'{bl["id"]} "{art}"\t\t{mbid}')
+ self.log.info(f'{blitem["id"]} "{val}"\t\t{mbid}')
def bl_add_artist(self):
artist = self.options.get('artist', None)
return
track = tracks[0]
album = Album(name=track.album, mbid=track.musicbrainz_albumid)
- artist = Artist(name=track.artist, mbid=track.musicbrainz_artistid)
self.log.info('Found album in library: %s (by "%s")',
- album, artist)
+ album, track.Artist.albumartist)
if self.sdb.get_bl_album(album, add=False):
self.log.info('Already in blocklist')
return