summaryrefslogtreecommitdiffstats
path: root/webdownloader.h
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2017-12-01 03:12:35 +0100
committerArno <arno@disconnect.de>2017-12-01 03:12:35 +0100
commit3cda8abf5e056b91a81497cf698470dfac607c6f (patch)
treea7a331be0ebfb5a3ba143c95dd413f65597faffe /webdownloader.h
parent8b611b7c69b50bf2f252903a849dd41ed685fece (diff)
downloadBeetPlayer-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.h5
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;
};