Map `RATING` field for Vorbis comments
This commit is contained in:
parent
0e3ccf8baa
commit
c4d850825a
|
@ -103,6 +103,8 @@ VorbisComment::IdentifierType VorbisComment::internallyGetFieldId(KnownField fie
|
||||||
return std::string(director());
|
return std::string(director());
|
||||||
case KnownField::ISRC:
|
case KnownField::ISRC:
|
||||||
return std::string(isrc());
|
return std::string(isrc());
|
||||||
|
case KnownField::Rating:
|
||||||
|
return std::string(rating());
|
||||||
default:
|
default:
|
||||||
return std::string();
|
return std::string();
|
||||||
}
|
}
|
||||||
|
@ -140,6 +142,7 @@ KnownField VorbisComment::internallyGetKnownField(const IdentifierType &id) cons
|
||||||
{ license(), KnownField::License },
|
{ license(), KnownField::License },
|
||||||
{ director(), KnownField::Director },
|
{ director(), KnownField::Director },
|
||||||
{ isrc(), KnownField::ISRC },
|
{ isrc(), KnownField::ISRC },
|
||||||
|
{ rating(), KnownField::Rating },
|
||||||
});
|
});
|
||||||
// clang-format on
|
// clang-format on
|
||||||
const auto knownField(fieldMap.find(id));
|
const auto knownField(fieldMap.find(id));
|
||||||
|
|
|
@ -141,6 +141,10 @@ constexpr TAG_PARSER_EXPORT std::string_view isrc()
|
||||||
{
|
{
|
||||||
return "ISRC";
|
return "ISRC";
|
||||||
}
|
}
|
||||||
|
constexpr TAG_PARSER_EXPORT std::string_view rating()
|
||||||
|
{
|
||||||
|
return "RATING";
|
||||||
|
}
|
||||||
constexpr TAG_PARSER_EXPORT std::string_view eanupn()
|
constexpr TAG_PARSER_EXPORT std::string_view eanupn()
|
||||||
{
|
{
|
||||||
return "EAN/UPN";
|
return "EAN/UPN";
|
||||||
|
|
Loading…
Reference in New Issue