diff options
author | Arno <arno@disconnect.de> | 2017-12-01 03:12:35 +0100 |
---|---|---|
committer | Arno <arno@disconnect.de> | 2017-12-01 03:12:35 +0100 |
commit | 3cda8abf5e056b91a81497cf698470dfac607c6f (patch) | |
tree | a7a331be0ebfb5a3ba143c95dd413f65597faffe /webdownloader.h | |
parent | 8b611b7c69b50bf2f252903a849dd41ed685fece (diff) | |
download | BeetPlayer-3cda8abf5e056b91a81497cf698470dfac607c6f.tar.gz BeetPlayer-3cda8abf5e056b91a81497cf698470dfac607c6f.tar.bz2 BeetPlayer-3cda8abf5e056b91a81497cf698470dfac607c6f.zip |
Improve Musicbrainz-Search
Filter out Live albums and compilations. Sort the resulting album list
by release year. Unfortunately, musicbrainz does not always agree with
the release year from the file metadata :(
Diffstat (limited to 'webdownloader.h')
-rw-r--r-- | webdownloader.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/webdownloader.h b/webdownloader.h index f07ed52..353bd5a 100644 --- a/webdownloader.h +++ b/webdownloader.h @@ -4,6 +4,7 @@ #include <QObject> #include <QNetworkAccessManager> #include <QMap> +#include <QVariant> class WebDownloader : public QObject { Q_OBJECT @@ -14,7 +15,7 @@ class WebDownloader : public QObject { const QString artist() const { return mArtist; } const QString artistId() const { return mArtistId; } const QStringList data() const { return mData; } - const QMap<QString, QString> otherData() const { return mOtherData; } + const QList<QList<QVariant> > otherData() const { return mOtherData; } const QMap<QString, QString> alternateArtists() const { return mAlternateArtists; } signals: @@ -29,7 +30,7 @@ class WebDownloader : public QObject { QString mAlbum; QString mArtistId; QStringList mData; - QMap<QString, QString> mOtherData; + QList<QList<QVariant> > mOtherData; QMap<QString, QString> mAlternateArtists; }; |