def METHOD_NAME(self, lyrics):
    utilities.log(debug, "%s: searching lyrics for %s - %s - %s" % (__title__, lyrics.artist, lyrics.album, lyrics.title))
    try:
        headers = {'Content-Type':'text/xml; charset=utf-8'}
        request = urllib2.Request(ALSONG_URL, ALSONG_TMPL % (lyrics.title, lyrics.artist), headers)
        response = urllib2.urlopen(request)
        Page = response.read()
    except:
        return False
    tree = xml.parseString(Page)
    try:
        name = tree.getElementsByTagName('strArtistName')[0].childNodes[0].data
        track = tree.getElementsByTagName('strTitle')[0].childNodes[0].data
    except:
        return False
    if (difflib.SequenceMatcher(None, lyrics.artist.lower(), name.lower()).ratio() > 0.8) and (difflib.SequenceMatcher(None, lyrics.title.lower(), track.lower()).ratio() > 0.8):
        lyr = tree.getElementsByTagName('strLyric')[0].childNodes[0].data.replace('<br>','\n')
        lyrics.lyrics = lyr.encode('utf-8')
        return True
    return False