diff --git a/src/extractors/taglibextractor.cpp b/src/extractors/taglibextractor.cpp --- a/src/extractors/taglibextractor.cpp +++ b/src/extractors/taglibextractor.cpp @@ -270,7 +270,10 @@ data.artists += (*itMPC).second.toString(); } - itMPC = lstMusepack.find("ALBUM ARTIST"); + itMPC = lstMusepack.find("ALBUMARTIST"); + if (itMPC == lstMusepack.end()) { + itMPC = lstMusepack.find("ALBUM ARTIST"); + } if (itMPC != lstMusepack.end()) { if(!data.albumArtists.isEmpty()) { data.albumArtists += ", "; @@ -445,6 +448,9 @@ } itOgg = lstOgg.find("ALBUMARTIST"); + if (itOgg == lstOgg.end()) { + itOgg = lstOgg.find("ALBUM ARTIST"); + } if (itOgg != lstOgg.end()) { if (!data.albumArtists.isEmpty()) { data.albumArtists += ", ";