Retrieve Download Urls for Cover Searcher. CoverFetcherInterface can be registered, so for example a last.fm cover fetcher via the register_cover_fetcher method. A specific CoverFetcherInterface may be retrieved by using the get_coverfetcher method.
More...
#include <CoverFetchManager.h>
|
static bool | isSearchstringWebsite (const QString &searchstring) |
|
Retrieve Download Urls for Cover Searcher. CoverFetcherInterface can be registered, so for example a last.fm cover fetcher via the register_cover_fetcher method. A specific CoverFetcherInterface may be retrieved by using the get_coverfetcher method.
◆ albumAddresses()
QList< Url > Cover::Fetcher::Manager::albumAddresses |
( |
const QString & |
artist, |
|
|
const QString & |
album |
|
) |
| const |
get urls for a album search query
- Parameters
-
artist | artist name |
album | album name |
- Returns
- list of urls
◆ artistAddresses()
QList< Url > Cover::Fetcher::Manager::artistAddresses |
( |
const QString & |
artist | ) |
const |
get urls for a artist search query
- Parameters
-
- Returns
- list of urls
◆ coverfetcher()
CoverFetcherPtr Cover::Fetcher::Manager::coverfetcher |
( |
const Url & |
url | ) |
const |
get a CoverFetcherInterface by a specific url
- Parameters
-
url | the url retrieved from artist_addresses(), album_addresses(), search_addresses() or direct_fetch_url() |
- Returns
- null, if there's no suitable CoverFetcherInterface registered
◆ coverfetchers()
fetches all available cover fetcher
- Returns
◆ directFetcherUrl()
Url Cover::Fetcher::Manager::directFetcherUrl |
( |
const QString & |
url | ) |
const |
If the LibraryItem has a reference to a cover download url an appropriate Url object can be retrieved here. The corresponding Cover::Fetcher is Cover::Fetcher::DirectFetcher.
- Parameters
-
url | the direct download url |
- Returns
◆ registerCoverFetcher()
void Cover::Fetcher::Manager::registerCoverFetcher |
( |
CoverFetcherPtr |
fetcher | ) |
|
Register a cover fetcher. Per default there is one for Discogs, last.fm and Google.
- Parameters
-
fetcher | an instance of a CoverFetcherInterface |
◆ searchAddresses() [1/2]
QList< Url > Cover::Fetcher::Manager::searchAddresses |
( |
const QString & |
str | ) |
const |
get urls for a fuzzy query
- Parameters
-
- Returns
- list of urls
◆ searchAddresses() [2/2]
QList< Url > Cover::Fetcher::Manager::searchAddresses |
( |
const QString & |
str, |
|
|
const QString & |
coverFetcherIdentifier |
|
) |
| const |
get urls for a fuzzy query
- Parameters
-
- Returns
- list of urls