From 5d72024d79541f2cdda46b693820d2f859334f0a Mon Sep 17 00:00:00 2001 From: Martchus Date: Sat, 14 May 2016 23:23:16 +0200 Subject: [PATCH] Determine mime/type for covers from Cover Art Archive --- dbquery/dbquery.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dbquery/dbquery.cpp b/dbquery/dbquery.cpp index 04c3b3b..efb090f 100644 --- a/dbquery/dbquery.cpp +++ b/dbquery/dbquery.cpp @@ -6,6 +6,7 @@ #include #include +#include #include #include @@ -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: