Support lyrics in Vorbis/FLAC
This commit is contained in:
parent
53fd299a10
commit
b09e7535bc
|
@ -86,6 +86,8 @@ VorbisComment::IdentifierType VorbisComment::internallyGetFieldId(KnownField fie
|
||||||
return language();
|
return language();
|
||||||
case KnownField::Lyricist:
|
case KnownField::Lyricist:
|
||||||
return lyricist();
|
return lyricist();
|
||||||
|
case KnownField::Lyrics:
|
||||||
|
return lyrics();
|
||||||
case KnownField::AlbumArtist:
|
case KnownField::AlbumArtist:
|
||||||
return albumArtist();
|
return albumArtist();
|
||||||
default:
|
default:
|
||||||
|
@ -116,6 +118,7 @@ KnownField VorbisComment::internallyGetKnownField(const IdentifierType &id) cons
|
||||||
{ label(), KnownField::RecordLabel },
|
{ label(), KnownField::RecordLabel },
|
||||||
{ performer(), KnownField::Performers },
|
{ performer(), KnownField::Performers },
|
||||||
{ lyricist(), KnownField::Lyricist },
|
{ lyricist(), KnownField::Lyricist },
|
||||||
|
{ lyrics(), KnownField::Lyrics },
|
||||||
{ albumArtist(), KnownField::AlbumArtist },
|
{ albumArtist(), KnownField::AlbumArtist },
|
||||||
});
|
});
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
|
@ -82,6 +82,10 @@ constexpr TAG_PARSER_EXPORT const char *lyricist()
|
||||||
{
|
{
|
||||||
return "LYRICIST";
|
return "LYRICIST";
|
||||||
}
|
}
|
||||||
|
constexpr TAG_PARSER_EXPORT const char *lyrics()
|
||||||
|
{
|
||||||
|
return "LYRICS";
|
||||||
|
}
|
||||||
constexpr TAG_PARSER_EXPORT const char *author()
|
constexpr TAG_PARSER_EXPORT const char *author()
|
||||||
{
|
{
|
||||||
return "AUTHOR";
|
return "AUTHOR";
|
||||||
|
|
Loading…
Reference in New Issue