Essentia  2.1-beta6-dev
tagwhitelist.h
Go to the documentation of this file.
1 // This whitelist is a combination of the taglib conversion matrices
2 // and the picard tag matrix:
3 // https://github.com/taglib/taglib/blob/072851869a2980dab4aefd471ad7dd707993d74f/taglib/toolkit/tpropertymap.h
4 // https://github.com/taglib/taglib/blob/072851869a2980dab4aefd471ad7dd707993d74f/taglib/asf/asftag.cpp
5 // https://github.com/taglib/taglib/blob/072851869a2980dab4aefd471ad7dd707993d74f/taglib/mp4/mp4tag.cpp
6 // https://github.com/taglib/taglib/blob/072851869a2980dab4aefd471ad7dd707993d74f/taglib/mpeg/id3v2/id3v2frame.cpp
7 // http://picard.musicbrainz.org/docs/mappings/
8 const char* tagWhitelist[] = {
9  "ACOUSTID_FINGERPRINT",
10  "ACOUSTID_ID",
11  "ALBUM",
12  "ALBUMARTIST",
13  "ALBUMARTISTSORT",
14  "ALBUMSORT",
15  "ARRANGER",
16  "ARTIST",
17  "ARTISTSORT",
18  "ARTISTWEBPAGE",
19  "ASIN",
20  "AUDIOSOURCEWEBPAGE",
21  "BARCODE",
22  "BPM",
23  "CATALOGNUMBER",
24  "COMPILATION",
25  "COMPOSER",
26  "COMPOSERSORT",
27  "CONDUCTOR",
28  "CONTENTGROUP",
29  "COPYRIGHT",
30  "COPYRIGHTURL",
31  "DATE",
32  "DISCNUMBER",
33  "DISCSUBTITLE",
34  "DISCTOTAL",
35  "DJMIXER",
36  "ENCODEDBY",
37  "ENCODERSETTINGS",
38  "ENCODING",
39  "ENCODINGTIME",
40  "ENGINEER",
41  "FILETYPE",
42  "FILEWEBPAGE",
43  "GENRE",
44  "GROUPING",
45  "INITIALKEY",
46  "ISRC",
47  "LABEL",
48  "LANGUAGE",
49  "LENGTH",
50  "LICENSE",
51  "LYRICIST",
52  "MEDIA",
53  "MIXER",
54  "MOOD",
55  "MUSICBRAINZ ALBUM RELEASE COUNTRY",
56  "MUSICBRAINZ ALBUM STATUS",
57  "MUSICBRAINZ ALBUM TYPE",
58  "MUSICBRAINZ_ALBUMARTISTID",
59  "MUSICBRAINZ_ALBUMID",
60  "MUSICBRAINZ_ARTISTID",
61  "MUSICBRAINZ_DISCID",
62  "MUSICBRAINZ_RELEASEGROUPID",
63  "MUSICBRAINZ_RELEASETRACKID",
64  "MUSICBRAINZ_TRACKID",
65  "MUSICBRAINZ_TRMID",
66  "MUSICBRAINZ_WORKID",
67  "MUSICIP_PUID",
68  "ORIGINALALBUM",
69  "ORIGINALARTIST",
70  "ORIGINALDATE",
71  "ORIGINALFILENAME",
72  "ORIGINALLYRICIST",
73  "ORIGINALYEAR",
74  "OWNER",
75  "PAYMENTWEBPAGE",
76  "PERFORMER",
77  "PLAYLISTDELAY",
78  "PRODUCEDNOTICE",
79  "PRODUCER",
80  "PUBLISHERWEBPAGE",
81  "RADIOSTATION",
82  "RADIOSTATIONOWNER",
83  "RADIOSTATIONWEBPAGE",
84  "RELEASECOUNTRY",
85  "RELEASEDATE",
86  "RELEASESTATUS",
87  "RELEASETYPE",
88  "REMIXER",
89  "SCRIPT",
90  "SHOWSORT",
91  "SUBTITLE",
92  "TAGGINGDATE",
93  "TITLE",
94  "TITLESORT",
95  "TOTALDISCS",
96  "TOTALTRACKS",
97  "TRACKNUMBER",
98  "TRACKTOTAL",
99  "WEBSITE",
100  "WORK",
101  "WRITER"
102 };
const char * tagWhitelist[]
Definition: tagwhitelist.h:8