TagReaderTagLib: Add id3v2 parsing for RIFF WAV files

This commit is contained in:
Robert Gingras 2024-04-15 06:58:16 -04:00
parent 2681b197d2
commit 0bf6d4a73d
1 changed files with 6 additions and 0 deletions

View File

@ -529,6 +529,12 @@ bool TagReaderTagLib::ReadFile(const QString &filename, spb::tagreader::SongMeta
if (tag) TStringToStdString(tag->comment(), song->mutable_comment());
}
else if (TagLib::RIFF::WAV::File *file_wav = dynamic_cast<TagLib::RIFF::WAV::File*>(fileref->file())) {
if (file_wav->hasID3v2Tag()) {
ParseID3v2Tag(file_wav->ID3v2Tag(), &disc, &compilation, song);
}
}
else if (tag) {
TStringToStdString(tag->comment(), song->mutable_comment());
}