- else:
- for name in artist.names:
- if title:
- tracks |= set(self.find('artist', name, 'title', title))
- else:
- tracks |= set(self.find('artist', name))
+ for name in artist.names:
+ if title:
+ tracks |= set(self.find('artist', name, 'title', title))
+ else:
+ tracks |= set(self.find('artist', name))
match = get_close_matches(title, all_artist_titles, 50, 0.78)
if not match:
return []
match = get_close_matches(title, all_artist_titles, 50, 0.78)
if not match:
return []
if leven == 1:
pass
elif leven >= 0.79: # PARAM
self.log.debug('title: "%s" should match "%s" (lr=%1.3f)',
if leven == 1:
pass
elif leven >= 0.79: # PARAM
self.log.debug('title: "%s" should match "%s" (lr=%1.3f)',
- return self.find('artist', artist, 'title', title_)
+ return self.find('artist', artist, 'title', mtitle)
def find_album(self, artist, album):
"""
Special wrapper around album search:
Album lookup is made through AlbumArtist/Album instead of Artist/Album
def find_album(self, artist, album):
"""
Special wrapper around album search:
Album lookup is made through AlbumArtist/Album instead of Artist/Album
- alb_art_search = self.find('albumartist', artist, 'album', album)
- if alb_art_search:
- return alb_art_search
- return self.find('artist', artist, 'album', album)
+ return self.find('albumartist', artist, 'album', album)