23 #ifndef COVERFETCHMANAGER_H 24 #define COVERFETCHMANAGER_H 26 #include "Helper/Singleton.h" 27 #include "Helper/Pimpl.h" 28 #include "Helper/Settings/SayonaraClass.h" 118 void active_changed();
122 #endif // COVERFETCHMANAGER_H CoverFetcherInterface * get_active_coverfetcher(const QString &url) const
get an activated coverfetcher
The SayonaraClass class provides access to Settings and notifications.
Definition: SayonaraClass.h:29
void register_coverfetcher(CoverFetcherInterface *t)
Register a cover fetcher. Per default there is one for Discogs, last.fm and Google.
QList< CoverFetcherInterface * > get_active_coverfetchers() const
fetches all active cover fetchers
The CoverFetcherInterface interface.
Definition: CoverFetcherInterface.h:35
QStringList get_search_addresses(const QString &str) const
get urls for a fuzzy query
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:44
CoverFetcherInterface * get_available_coverfetcher(const QString &url) const
get a CoverFetcherInterface by a specific url
void activate_coverfetchers(const QStringList &coverfetchers)
activate coverfetchers by their keywords
QStringList get_artist_addresses(const QString &artist) const
get urls for a artist search query
QStringList get_album_addresses(const QString &artist, const QString &album) const
get urls for a album search query
Definition: org_mpris_media_player2_adaptor.h:20
QList< CoverFetcherInterface * > get_available_coverfetchers() const
fetches all available cover fetcher