Changes for version 1.50 - 2025-03-01

  • LyricFinder::Musixmatch - Fix failure to fetch cover-art images due to slight changes in their site.
  • Added "-synced" option to allow for choosing between fetching timestamped (synced) lyrics or traditional plain-text ones. Currently, only the new LyricFinder::Lrclib site supports returning synced lyrics. See the POD docs for details on this option.
  • Modified the argument requirements for the fetch() method to: 1) allow for specifying multiple site-modules in a string, in addition to the previous array-ref format. 2) allow the "random" choice to be included anywhere in a list of modules. This can allow for forcing certain modules to be searched in order first, then including the others in random order, and even followed up by one to be searched last (without repeating a call to a previously-searched module.
  • Misc. doc. touchups.

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 chartlyrics.com.
Fetch song lyrics from genius.com.
Fetch song lyrics from www.letras.net.
Fetch song lyrics from lrclib.net.
Fetch song lyrics from www.musixmatch.com.
Base module containing default methods common to all LyricFinder submodules.