MP3::Album::Layout::Fetcher - Perl extension to manage fetchers of album layouts.
This module is a fetcher manager. It searches for modules in the MP3::Album::Layout::Fetcher::* name space and registers them as available fetchers.
The fetcher modules are called by MP3::Album::Layout::Fetcher and they return lists of album layouts (MP3::Album::Layout).
This module calls the respective Fetcher->fetch() method and returns the result.
In case of error the Fetchers must return undef with the error description in $@.
The fetcher selection is made by the "method" parameter passed to the fetch() of this module.
The value of the "method" parameter must be a * part of the MP3::Album::Layout::Fetcher::* fetcher package name. (i.e. for MP3::Album::Layout::Fetcher::CDDB the method is CDDB).
There are no known bugs, if catch one please let me know.
Copyright 2003 Bruno Tavares <email@example.com>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.