23 #ifndef COVERFETCHMANAGER_H 24 #define COVERFETCHMANAGER_H 26 #include "Utils/Singleton.h" 27 #include "Utils/Pimpl.h" 76 QStringList
album_addresses(
const QString& artist,
const QString& album)
const;
92 const QString& cover_fetcher_identifier)
const;
111 bool is_active(
const QString& identifier)
const;
113 QString identifier_by_url(
const QString& url)
const;
117 void servers_changed();
122 #endif // COVERFETCHMANAGER_H QStringList search_addresses(const QString &str) const
get urls for a fuzzy query
The CoverFetcherInterface interface.
Definition: CoverFetcherInterface.h:39
QStringList album_addresses(const QString &artist, const QString &album) const
get urls for a album search query
void register_coverfetcher(Cover::Fetcher::Base *t)
Register a cover fetcher. Per default there is one for Discogs, last.fm and Google.
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.
Definition: CoverFetchManager.h:46
Cover::Fetcher::Base * coverfetcher(const QString &url) const
get a CoverFetcherInterface by a specific url
Definition: SomaFMStation.h:33
QList< Cover::Fetcher::Base * > coverfetchers() const
fetches all available cover fetcher
QStringList artist_addresses(const QString &artist) const
get urls for a artist search query
Definition: org_mpris_media_player2_adaptor.h:20