def METHOD_NAME(self, artist, albums):
    ret = []
    matches = {}
    # set_status('Searching %s - %s' % (artist, albums[0]))
    # #write_log('Retrieving %s %s' % (artist, albums[0]))
    albumtuple = [z.split(' - ', 1) for z in self._dirs
                  if z.startswith(artist) and ' - ' in z]
    albumtuple = [(i, z) for i, z in albumtuple]
    releases = []
    for z in albumtuple:
        if len(z) > 1:
            releases.append(z[1])
    # if not releases:
    # set_status('No releases found')
    # write_log('No releases found for %s' % artist)
    # else:
    # write_log('Found albums <b>%s</b>' % ', '.join(releases))
    matched = []
    low_releases = [z.lower() for z in releases]
    for album in albums:
        info = {'album': album, 'artist': artist}
        info['#extrainfo'] = ('Home Folder', 'file://' + HOMEDIR)
        if album.lower() in low_releases:
            if album.lower() in low_releases:
                return [(info, [])]
    get_info = lambda album: {'artist': artist, 'album': album,
                              '#extrainfo': ('Home Folder', 'file:///' + HOMEDIR)}
    return [(get_info(album), []) for album in releases]