Add tidal cover provider

This commit is contained in:
Jonas Kvinge
2019-04-14 16:40:05 +02:00
parent 36dccc8157
commit 1ad163aac3
20 changed files with 404 additions and 23 deletions

View File

@@ -55,6 +55,7 @@
#include "covermanager/discogscoverprovider.h"
#include "covermanager/musicbrainzcoverprovider.h"
#include "covermanager/deezercoverprovider.h"
#include "covermanager/tidalcoverprovider.h"
#include "lyrics/lyricsproviders.h"
#include "lyrics/lyricsprovider.h"
@@ -103,10 +104,11 @@ class ApplicationImpl {
cover_providers_([=]() {
CoverProviders *cover_providers = new CoverProviders(app);
// Initialize the repository of cover providers.
cover_providers->AddProvider(new LastFmCoverProvider(app));
cover_providers->AddProvider(new DiscogsCoverProvider(app));
cover_providers->AddProvider(new MusicbrainzCoverProvider(app));
cover_providers->AddProvider(new DeezerCoverProvider(app));
cover_providers->AddProvider(new LastFmCoverProvider(app, app));
cover_providers->AddProvider(new DiscogsCoverProvider(app, app));
cover_providers->AddProvider(new MusicbrainzCoverProvider(app, app));
cover_providers->AddProvider(new DeezerCoverProvider(app, app));
cover_providers->AddProvider(new TidalCoverProvider(app, app));
return cover_providers;
}),
album_cover_loader_([=]() {