diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 683f3fba7..d99e0b220 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -1,3 +1,11 @@ +3.0.1 + +* fixed a bug where album artist (and potentially other) metadata values were + being double encoded. +* fixed a bug where re-arranging the play queue may cause unnecessary i/o. + +-------------------------------------------------------------------------------- + 3.0.0 * fixed non-latin character parsing in Windows builds diff --git a/src/plugins/taglib_plugin/TaglibMetadataReader.cpp b/src/plugins/taglib_plugin/TaglibMetadataReader.cpp index a59ad8a0a..d77dd985e 100644 --- a/src/plugins/taglib_plugin/TaglibMetadataReader.cpp +++ b/src/plugins/taglib_plugin/TaglibMetadataReader.cpp @@ -375,7 +375,7 @@ void TaglibMetadataReader::ExtractValueForKey( if (map.contains(inputKey.c_str())) { TagLib::StringList value = map[inputKey.c_str()]; if (value.size()) { - this->SetTagValue(outputKey.c_str(), value[0].to8Bit(true), target); + this->SetTagValue(outputKey.c_str(), value[0], target); } } }