Determine mime/type for covers from Cover Art Archive

This commit is contained in:
Martchus 2016-05-14 23:23:16 +02:00
parent 9a9f7a16a9
commit 5d72024d79
1 changed files with 4 additions and 1 deletions

View File

@ -6,6 +6,7 @@
#include <tagparser/tagvalue.h>
#include <tagparser/tag.h>
#include <tagparser/signature.h>
#include <QNetworkReply>
#include <QNetworkRequest>
@ -78,7 +79,9 @@ TagValue QueryResultsModel::fieldValue(int row, KnownField knownField) const
return TagValue(res.totalTracks);
case KnownField::Cover:
if(!res.cover.isEmpty()) {
return TagValue(res.cover.data(), res.cover.size(), TagDataType::Picture);
TagValue tagValue(res.cover.data(), res.cover.size(), TagDataType::Picture);
tagValue.setMimeType(containerMimeType(parseSignature(res.cover.data(), res.cover.size())));
return tagValue;
}
break;
default: