Go to the documentation of this file.
21 QByteArray fname =
filename.toLocal8Bit();
22 auto *wpfile =
new TagLib::WavPack::File(fname.constData());
24 if (!wpfile->isOpen())
52 TagLib::APE::Tag *tag = wpfile->APETag();
65 TagLib::String key =
"Album artist";
66 TagLib::APE::Item item = TagLib::APE::Item(key,
68 tag->setItem(key, item);
71 tag->removeItem(
"Album artist");
74 bool result = wpfile->save();
92 TagLib::APE::Tag *tag = wpfile->APETag();
104 bool compilation =
false;
107 if(tag->itemListMap().contains(
"Album artist"))
111 tag->itemListMap()[
"Album artist"].toString()).trimmed();
112 metadata->setCompilationArtist(compilation_artist);
115 metadata->setCompilation(compilation);
117 if (metadata->Length() <= 0)
#define QStringToTString(s)
#define TStringToQString(s)