Changelog for Lyrics::Fetcher $Id: CHANGES 269 2008-02-29 10:50:57Z davidp $ Legend: [*] enhanced [+] added [-] fixed 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