docs: def lyricsmode(song):
      """
      Returns the lyrics found in lyricsmode.com for the specified mp3 file or an
      empty string if not found.
      """
      translate = {
          URLESCAPE: '',
          ' ': '_'
      }
      artist = song.artist.lower()
      artist = normalize(artist, translate)
      title = song.title.lower()
      title = normalize(title, translate)
  
      artist = re.sub(r'\_{2,}', '_', artist)
      title = re.sub(r'\_{2,}', '_', title)
  
      if artist[0:4].lower() == 'the ':
          artist = artist[4:]
  
      if artist[0:2].lower() == 'a ':
          prefix = artist[2]
      else:
          prefix = artist[0]
  
      url = 'http://www.lyricsmode.com/lyrics/{}/{}/{}.html'
      url = url.format(prefix, artist, title)
      soup = get_url(url)
      content = soup.find(id='lyrics_text')
  
      return content.get_text().strip()