Changes for version 1.20 - 2021-05-29

  • Added LyricFinder option "-omit" to specify submodules that you have installed to NOT be used, ie. -omit => "AZLyrics,Genius". This can limit which submodules will be used for "all" or "random" searches.
  • Added image_url() function to return the cover-art image on some lyric sites (currently Genius and Musixmatch). For other sites and songs that do not provide an image, an empty string is returned.
  • LyricFinder::Letras - Verify that lyrics page returned matches the artist / title being searched for and fail (return no lyrics) if not. (Letras has been shown to try to "guess" the song if they do not have the one you're asking for)!

Modules

Fetch song lyrics from several internet lyric sites.
Fetch song lyrics from www.azlyrics.com.
Fetch song lyrics from api.lyrics.ovh.
Fetch song lyrics from and save lyrics to a local directory.
Fetch song lyrics from genius.com.
Fetch song lyrics from www.letras.net.
Fetch song lyrics from www.musixmatch.com.
Base module containing default methods common to all LyricFinder submodules.