mirror of
https://github.com/taglib/taglib.git
synced 2025-09-23 21:35:37 -04:00
Support additional properties for ASF
ARTISTWEBPAGE WM/AuthorURL ENCODING WM/EncodingSettings INITIALKEY WM/InitialKey ORIGINALALBUM WM/OriginalAlbumTitle ORIGINALARTIST WM/OriginalArtist ORIGINALFILENAME WM/OriginalFilename ORIGINALLYRICIST WM/OriginalLyricist
This commit is contained in:
@ -230,11 +230,16 @@ namespace
|
||||
constexpr std::array keyTranslation {
|
||||
std::pair("WM/AlbumTitle", "ALBUM"),
|
||||
std::pair("WM/AlbumArtist", "ALBUMARTIST"),
|
||||
std::pair("WM/AuthorURL", "ARTISTWEBPAGE"),
|
||||
std::pair("WM/Composer", "COMPOSER"),
|
||||
std::pair("WM/Writer", "LYRICIST"),
|
||||
std::pair("WM/Conductor", "CONDUCTOR"),
|
||||
std::pair("WM/ModifiedBy", "REMIXER"),
|
||||
std::pair("WM/Year", "DATE"),
|
||||
std::pair("WM/OriginalAlbumTitle", "ORIGINALALBUM"),
|
||||
std::pair("WM/OriginalArtist", "ORIGINALARTIST"),
|
||||
std::pair("WM/OriginalFilename", "ORIGINALFILENAME"),
|
||||
std::pair("WM/OriginalLyricist", "ORIGINALLYRICIST"),
|
||||
std::pair("WM/OriginalReleaseYear", "ORIGINALDATE"),
|
||||
std::pair("WM/Producer", "PRODUCER"),
|
||||
std::pair("WM/ContentGroupDescription", "WORK"),
|
||||
@ -245,6 +250,7 @@ namespace
|
||||
std::pair("WM/Genre", "GENRE"),
|
||||
std::pair("WM/BeatsPerMinute", "BPM"),
|
||||
std::pair("WM/Mood", "MOOD"),
|
||||
std::pair("WM/InitialKey", "INITIALKEY"),
|
||||
std::pair("WM/ISRC", "ISRC"),
|
||||
std::pair("WM/Lyrics", "LYRICS"),
|
||||
std::pair("WM/Media", "MEDIA"),
|
||||
@ -252,6 +258,7 @@ namespace
|
||||
std::pair("WM/CatalogNo", "CATALOGNUMBER"),
|
||||
std::pair("WM/Barcode", "BARCODE"),
|
||||
std::pair("WM/EncodedBy", "ENCODEDBY"),
|
||||
std::pair("WM/EncodingSettings", "ENCODING"),
|
||||
std::pair("WM/AlbumSortOrder", "ALBUMSORT"),
|
||||
std::pair("WM/AlbumArtistSortOrder", "ALBUMARTISTSORT"),
|
||||
std::pair("WM/ArtistSortOrder", "ARTISTSORT"),
|
||||
|
@ -317,6 +317,7 @@ public:
|
||||
tags["ARTIST"] = StringList("Artist");
|
||||
tags["ARTISTS"] = StringList("Artists");
|
||||
tags["ARTISTSORT"] = StringList("Artist Sort");
|
||||
tags["ARTISTWEBPAGE"] = StringList("Artist Webpage");
|
||||
tags["ASIN"] = StringList("ASIN");
|
||||
tags["BARCODE"] = StringList("Barcode");
|
||||
tags["BPM"] = StringList("123");
|
||||
@ -329,8 +330,10 @@ public:
|
||||
tags["DISCNUMBER"] = StringList("3/5");
|
||||
tags["DISCSUBTITLE"] = StringList("Disc Subtitle");
|
||||
tags["ENCODEDBY"] = StringList("Encoded by");
|
||||
tags["ENCODING"] = StringList("Encoding");
|
||||
tags["GENRE"] = StringList("Genre");
|
||||
tags["WORK"] = StringList("Grouping");
|
||||
tags["INITIALKEY"] = StringList("Initial Key");
|
||||
tags["ISRC"] = StringList("UKAAA0500001");
|
||||
tags["LABEL"] = StringList("Label");
|
||||
tags["LANGUAGE"] = StringList("eng");
|
||||
@ -346,6 +349,10 @@ public:
|
||||
tags["MUSICBRAINZ_TRACKID"] = StringList("MusicBrainz_TrackID");
|
||||
tags["MUSICBRAINZ_WORKID"] = StringList("MusicBrainz_WorkID");
|
||||
tags["MUSICIP_PUID"] = StringList("MusicIP PUID");
|
||||
tags["ORIGINALALBUM"] = StringList("Original Album");
|
||||
tags["ORIGINALARTIST"] = StringList("Original Artist");
|
||||
tags["ORIGINALFILENAME"] = StringList("Original Filename");
|
||||
tags["ORIGINALLYRICIST"] = StringList("Original Lyricist");
|
||||
tags["ORIGINALDATE"] = StringList("2021-01-03 13:52:19");
|
||||
tags["PRODUCER"] = StringList("Producer");
|
||||
tags["RELEASECOUNTRY"] = StringList("Release Country");
|
||||
|
Reference in New Issue
Block a user