Git

1 /* copied from id3/globals.h */
3 #define ID3_NR_OF_V1_GENRES 148
5 static const char *ID3_v1_genre_description[ID3_NR_OF_V1_GENRES] =
6 {
7   "Blues",             //0
8   "Classic Rock",      //1
9   "Country",           //2
10   "Dance",             //3
11   "Disco",             //4
12   "Funk",              //5
13   "Grunge",            //6
14   "Hip-Hop",           //7
15   "Jazz",              //8
16   "Metal",             //9
17   "New Age",           //10
18   "Oldies",            //11
19   "Other",             //12
20   "Pop",               //13
21   "R&B",               //14
22   "Rap",               //15
23   "Reggae",            //16
24   "Rock",              //17
25   "Techno",            //18
26   "Industrial",        //19
27   "Alternative",       //20
28   "Ska",               //21
29   "Death Metal",       //22
30   "Pranks",            //23
31   "Soundtrack",        //24
32   "Euro-Techno",       //25
33   "Ambient",           //26
34   "Trip-Hop",          //27
35   "Vocal",             //28
36   "Jazz+Funk",         //29
37   "Fusion",            //30
38   "Trance",            //31
39   "Classical",         //32
40   "Instrumental",      //33
41   "Acid",              //34
42   "House",             //35
43   "Game",              //36
44   "Sound Clip",        //37
45   "Gospel",            //38
46   "Noise",             //39
47   "AlternRock",        //40
48   "Bass",              //41
49   "Soul",              //42
50   "Punk",              //43
51   "Space",             //44
52   "Meditative",        //45
53   "Instrumental Pop",  //46
54   "Instrumental Rock", //47
55   "Ethnic",            //48
56   "Gothic",            //49
57   "Darkwave",          //50
58   "Techno-Industrial", //51
59   "Electronic",        //52
60   "Pop-Folk",          //53
61   "Eurodance",         //54
62   "Dream",             //55
63   "Southern Rock",     //56
64   "Comedy",            //57
65   "Cult",              //58
66   "Gangsta",           //59
67   "Top 40",            //60
68   "Christian Rap",     //61
69   "Pop/Funk",          //62
70   "Jungle",            //63
71   "Native American",   //64
72   "Cabaret",           //65
73   "New Wave",          //66
74   "Psychadelic",       //67
75   "Rave",              //68
76   "Showtunes",         //69
77   "Trailer",           //70
78   "Lo-Fi",             //71
79   "Tribal",            //72
80   "Acid Punk",         //73
81   "Acid Jazz",         //74
82   "Polka",             //75
83   "Retro",             //76
84   "Musical",           //77
85   "Rock & Roll",       //78
86   "Hard Rock",         //79
87 // following are winamp extentions
88   "Folk",                  //80
89   "Folk-Rock",             //81
90   "National Folk",         //82
91   "Swing",                 //83
92   "Fast Fusion",           //84
93   "Bebob",                 //85
94   "Latin",                 //86
95   "Revival",               //87
96   "Celtic",                //88
97   "Bluegrass",             //89
98   "Avantgarde",            //90
99   "Gothic Rock",           //91
100   "Progressive Rock",      //92
101   "Psychedelic Rock",      //93
102   "Symphonic Rock",        //94
103   "Slow Rock",             //95
104   "Big Band",              //96
105   "Chorus",                //97
106   "Easy Listening",        //98
107   "Acoustic",              //99
108   "Humour",                //100
109   "Speech",                //101
110   "Chanson",               //102
111   "Opera",                 //103
112   "Chamber Music",         //104
113   "Sonata",                //105
114   "Symphony",              //106
115   "Booty Bass",            //107
116   "Primus",                //108
117   "Porn Groove",           //109
118   "Satire",                //110
119   "Slow Jam",              //111
120   "Club",                  //112
121   "Tango",                 //113
122   "Samba",                 //114
123   "Folklore",              //115
124   "Ballad",                //116
125   "Power Ballad",          //117
126   "Rhythmic Soul",         //118
127   "Freestyle",             //119
128   "Duet",                  //120
129   "Punk Rock",             //121
130   "Drum Solo",             //122
131   "A capella",             //123
132   "Euro-House",            //124
133   "Dance Hall",            //125
134   "Goa",                   //126
135   "Drum & Bass",           //127
136   "Club-House",            //128
137   "Hardcore",              //129
138   "Terror",                //130
139   "Indie",                 //131
140   "Britpop",               //132
141   "Negerpunk",             //133
142   "Polsk Punk",            //134
143   "Beat",                  //135
144   "Christian Gangsta Rap", //136
145   "Heavy Metal",           //137
146   "Black Metal",           //138
147   "Crossover",             //139
148   "Contemporary Christian",//140
149   "Christian Rock ",       //141
150   "Merengue",              //142
151   "Salsa",                 //143
152   "Trash Metal",           //144
153   "Anime",                 //145
154   "JPop",                  //146
155   "Synthpop"               //147
156 };
158 #define ID3_V1GENRE2DESCRIPTION(x) (x < ID3_NR_OF_V1_GENRES && x >= 0) ? ID3_v1_genre_description[x] : NULL