The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changelog for Lyrics::Fetcher


Legend:

[*] enhanced
[+] added
[-] fixed

v0.5.2, 21/12/2010 by David Precious
[-] Clarify documentation a little, in particular for available_fetchers.
    This module needs some love.  (As do some of the fetcher modules!)

v0.5.1, 29/02/2008 by David Precious
[-] Avoid calling Lyrics::Fetcher::Cache as a fetcher module (doh)
[*] Add fetch() method to L::F::Cache in case it is called mistakenly,
    as a simple alias to L::F::Cache::get().

v0.5.0, 19/02/2008 by David Precious
[+] Added caching of already-fetched lyrics

v0.4.1, 07/06/2007 by David Precious
[-] Annoyingly I'd required Perl 5.8.7 - there's no reason for this module
    to need anything later than 5.8.0, and it should probably work on some
    older versions too.  This release should make this module easily accessible
    to more people (and to ActiveState Perl users), sometime soon I'll get a
    testing box with older Perls and test on that (anyone care to help? :))
    Also, moved Lyrics::Fetcher::AstraWeb to its own package, so that this
    fetcher manager is independent from the various fetchers.

v0.4.0, 27/05/2007 by David Precious
[+] If no specific fetcher is given to fetch(), it tries all available fetchers
    until one succeeds.  You can also give it an arrayref of fetchers to try
    (i.e. try each named fetcher in turn until one returns lyrics).
    
[-] AstraWeb fetcher now works again (will probably seperate fetchers from the
    base package in the next release, so fetchers can be updated without 
    updating the core Lyrics::Fetcher, and so you can pick and choose which
    fetchers you'd like to install.   Perhaps I can do a funky Makefile which
    (for interactive installs at least) asks you which fetchers you'd like, and
    adds them.)
    
[-] Withdrew LyricsNet.pm from the package, as it doesn't seem to work any more,
    the www.lyrics.net.ua search page we used to use seems to just redirect to
    their homepage.  When it works again I'll update the module to make it work
    and release Lyrics::Fetcher::LyricsNet seperately.
    
    
v0.3.2, 25/02/2007 by David Precious
[-] Taken over maintainership, with kind permission of previous author
[-] Fix build scripts to avoid the test failures that have been occurring
[-] Withdrew Lyrics::Fetcher::LyricsTime from the package, as it appears that 
    www.lyricstime.com is no more (not responding, last successful access by 
    archive.org is Feb 06, so it's been out for a year :)
[-] Withdrew Lyrics::Fetcher::LyricsOnDemand from the package, as it no longer
    works - I think they've changed their site since the module was written
    (well, it was ~4 years ago!!) so it no longer works.  When I fix it, I'll
    probably re-release it in its own package, to simplify rolling out updates
    to fetchers without having to re-release the main Lyrics::Fetcher package.

As the Fetchers may need to be updated often (whenever the site they scrape
from changes) I think they should be distributed seperately from Lyrics::Fetcher,
which will not require frequent updates.

I've rolled out this version so that Lyrics::Fetcher should at least install
properly without failing tests - sometime soon I'll try to add some new features
(including the option to automatically try all available fetchers) and release
that as v0.4.0



[rather long gap in development here]


01/9/2003 by reflog
[*] enchamced make script to support dependencies

27/8/2003 by reflog
[*] test script is renewed
[-] updated the modules to represent sites' changes
[+] error reporting machanizm to the modules
[+] new sample script read_lyrics.pl that shows a working app that fetches 
    lyrics from mp3 file or from a playing Xmms
[*] updated perldoc


28/7/2003 by reflog
[+] Added AstraWeb and LyricsOnDemand engines
[+] first test script

26/7/2003 by reflog
[+] Initial version