Cover Art Providers

About

The Cover Art Providers suite is a set of PHP classes that provide functionality to search for and download cover art images. Internally HTML DOM and XPath queries are used to acquire links to album cover art images from external services.

Currently the following classes are implemented:

Cover Art Search frontend (http://coverart.katastrophos.net)
Cover Art Search frontend (http://coverart.katastrophos.net)

CoverArtProviderAmazon
Queries Amazon and returns matches;
Supports different top-level domains (com, de, fr);

CoverArtProviderGoogleImages
Queries Google Images and returns matches;
Supports different top-level domains (com, de, fr);

CoverArtProviderLastFM
Queries last.fm and returns matches;

CoverArtProviderCache
Queries a cache (internal SQLite database) and, if no match is found, delegates to a list of specified CoverArtProvider class instances.

The classes of the Cover Art Providers suite along with necessary simple webservices are part of the Quasar Media Player source code and are used in the Cover Art Downloader add-on.

Demo

The Cover Art Providers suite is available for testing purposes via our katastrophos.net Cover Art search front-end.

Download

There is no official separate release of the Cover Art Providers codebase. It is included in the Quasar Media Player source code which can be found here.

A current development version is available via our SVN:
https://svn.katastrophos.net/quasar/trunk/addons/coverartdownloader/PHPService/

License

The Cover Art Providers suite is licensed under the terms of the GNU General Public License (GPL) v2 and the source code is freely available.

3 thoughts on “Cover Art Providers

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.