def songlyrics(song):
translate = {<EOL>URLESCAPE: '<STR_LIT>',<EOL>'<STR_LIT:U+0020>': '<STR_LIT:->'<EOL>}<EOL>artist = song.artist.lower()<EOL>artist = normalize(artist, translate)<EOL>title = song.title.lower()<EOL>title = normalize(title, translate)<EOL>artist = re.sub(r'<STR_LIT>', '<STR_LIT:->', artist)<EOL>title = re.sub(r'<STR_LIT>', '<STR_LIT:->', title)<EOL>url = '<STR_LIT>'.format(artist, title)<EOL>soup = get_url(url)<EOL>text = soup.find(id='<STR_LIT>')<EOL>if not text:<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>text = text.getText().strip()<EOL>if not text or text.lower().startswith('<STR_LIT>'):<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>return text<EOL>
Returns the lyrics found in songlyrics.com for the specified mp3 file or an
empty string if not found.