Removing leading and trailing spaces in title/artist/album tags

This commit is contained in:
emeric
2014-08-20 14:09:07 +02:00
parent 9bbff324ec
commit 89d29f4514
3 changed files with 21 additions and 3 deletions
+3 -3
View File
@@ -99,11 +99,11 @@ AvFormat::parse(const boost::filesystem::path& p, Items& items)
for (it = metadata.begin(); it != metadata.end(); ++it)
{
if (boost::iequals(it->first, "artist"))
items.insert( std::make_pair(MetaData::Artist, string_to_utf8(it->second)) );
items.insert( std::make_pair(MetaData::Artist, string_trim( string_to_utf8(it->second)) ));
else if (boost::iequals(it->first, "album"))
items.insert( std::make_pair(MetaData::Album, string_to_utf8(it->second) ));
items.insert( std::make_pair(MetaData::Album, string_trim( string_to_utf8(it->second)) ));
else if (boost::iequals(it->first, "title"))
items.insert( std::make_pair(MetaData::Title, string_to_utf8(it->second) ));
items.insert( std::make_pair(MetaData::Title, string_trim( string_to_utf8(it->second)) ));
else if (boost::iequals(it->first, "track")) {
std::size_t number;
if (readAs<std::size_t>(it->second, number))