Chris@0
|
1 /* Automatically generated from genre.dat.in */
|
Chris@0
|
2 /*
|
Chris@0
|
3 * libid3tag - ID3 tag manipulation library
|
Chris@0
|
4 * Copyright (C) 2000-2004 Underbit Technologies, Inc.
|
Chris@0
|
5 *
|
Chris@0
|
6 * This program is free software; you can redistribute it and/or modify
|
Chris@0
|
7 * it under the terms of the GNU General Public License as published by
|
Chris@0
|
8 * the Free Software Foundation; either version 2 of the License, or
|
Chris@0
|
9 * (at your option) any later version.
|
Chris@0
|
10 *
|
Chris@0
|
11 * This program is distributed in the hope that it will be useful,
|
Chris@0
|
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
Chris@0
|
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
Chris@0
|
14 * GNU General Public License for more details.
|
Chris@0
|
15 *
|
Chris@0
|
16 * You should have received a copy of the GNU General Public License
|
Chris@0
|
17 * along with this program; if not, write to the Free Software
|
Chris@0
|
18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
Chris@0
|
19 *
|
Chris@0
|
20 * Id: genre.dat.in,v 1.7 2004/01/23 09:41:32 rob Exp
|
Chris@0
|
21 */
|
Chris@0
|
22
|
Chris@0
|
23 /*
|
Chris@0
|
24 * These are the ID3 genre names, taken as a combination of names from ID3v1
|
Chris@0
|
25 * (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and
|
Chris@0
|
26 * the extensions made by Winamp as of version 2.80.
|
Chris@0
|
27 */
|
Chris@0
|
28
|
Chris@0
|
29 /* ID3v1 names (0-79) */
|
Chris@0
|
30
|
Chris@0
|
31 static id3_ucs4_t const genre_BLUES[] =
|
Chris@0
|
32 { 'B', 'l', 'u', 'e', 's', 0 };
|
Chris@0
|
33 static id3_ucs4_t const genre_CLASSIC_ROCK[] =
|
Chris@0
|
34 { 'C', 'l', 'a', 's', 's', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
35 static id3_ucs4_t const genre_COUNTRY[] =
|
Chris@0
|
36 { 'C', 'o', 'u', 'n', 't', 'r', 'y', 0 };
|
Chris@0
|
37 static id3_ucs4_t const genre_DANCE[] =
|
Chris@0
|
38 { 'D', 'a', 'n', 'c', 'e', 0 };
|
Chris@0
|
39 static id3_ucs4_t const genre_DISCO[] =
|
Chris@0
|
40 { 'D', 'i', 's', 'c', 'o', 0 };
|
Chris@0
|
41 static id3_ucs4_t const genre_FUNK[] =
|
Chris@0
|
42 { 'F', 'u', 'n', 'k', 0 };
|
Chris@0
|
43 static id3_ucs4_t const genre_GRUNGE[] =
|
Chris@0
|
44 { 'G', 'r', 'u', 'n', 'g', 'e', 0 };
|
Chris@0
|
45 static id3_ucs4_t const genre_HIP_HOP[] =
|
Chris@0
|
46 { 'H', 'i', 'p', '-', 'H', 'o', 'p', 0 };
|
Chris@0
|
47 static id3_ucs4_t const genre_JAZZ[] =
|
Chris@0
|
48 { 'J', 'a', 'z', 'z', 0 };
|
Chris@0
|
49 static id3_ucs4_t const genre_METAL[] =
|
Chris@0
|
50 { 'M', 'e', 't', 'a', 'l', 0 };
|
Chris@0
|
51 static id3_ucs4_t const genre_NEW_AGE[] =
|
Chris@0
|
52 { 'N', 'e', 'w', ' ', 'A', 'g', 'e', 0 };
|
Chris@0
|
53 static id3_ucs4_t const genre_OLDIES[] =
|
Chris@0
|
54 { 'O', 'l', 'd', 'i', 'e', 's', 0 };
|
Chris@0
|
55 static id3_ucs4_t const genre_OTHER[] =
|
Chris@0
|
56 { 'O', 't', 'h', 'e', 'r', 0 };
|
Chris@0
|
57 static id3_ucs4_t const genre_POP[] =
|
Chris@0
|
58 { 'P', 'o', 'p', 0 };
|
Chris@0
|
59 static id3_ucs4_t const genre_R_B[] =
|
Chris@0
|
60 { 'R', '&', 'B', 0 };
|
Chris@0
|
61 static id3_ucs4_t const genre_RAP[] =
|
Chris@0
|
62 { 'R', 'a', 'p', 0 };
|
Chris@0
|
63 static id3_ucs4_t const genre_REGGAE[] =
|
Chris@0
|
64 { 'R', 'e', 'g', 'g', 'a', 'e', 0 };
|
Chris@0
|
65 static id3_ucs4_t const genre_ROCK[] =
|
Chris@0
|
66 { 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
67 static id3_ucs4_t const genre_TECHNO[] =
|
Chris@0
|
68 { 'T', 'e', 'c', 'h', 'n', 'o', 0 };
|
Chris@0
|
69 static id3_ucs4_t const genre_INDUSTRIAL[] =
|
Chris@0
|
70 { 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 };
|
Chris@0
|
71 static id3_ucs4_t const genre_ALTERNATIVE[] =
|
Chris@0
|
72 { 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', 0 };
|
Chris@0
|
73 static id3_ucs4_t const genre_SKA[] =
|
Chris@0
|
74 { 'S', 'k', 'a', 0 };
|
Chris@0
|
75 static id3_ucs4_t const genre_DEATH_METAL[] =
|
Chris@0
|
76 { 'D', 'e', 'a', 't', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 };
|
Chris@0
|
77 static id3_ucs4_t const genre_PRANKS[] =
|
Chris@0
|
78 { 'P', 'r', 'a', 'n', 'k', 's', 0 };
|
Chris@0
|
79 static id3_ucs4_t const genre_SOUNDTRACK[] =
|
Chris@0
|
80 { 'S', 'o', 'u', 'n', 'd', 't', 'r', 'a', 'c', 'k', 0 };
|
Chris@0
|
81 static id3_ucs4_t const genre_EURO_TECHNO[] =
|
Chris@0
|
82 { 'E', 'u', 'r', 'o', '-', 'T', 'e', 'c', 'h', 'n', 'o', 0 };
|
Chris@0
|
83 static id3_ucs4_t const genre_AMBIENT[] =
|
Chris@0
|
84 { 'A', 'm', 'b', 'i', 'e', 'n', 't', 0 };
|
Chris@0
|
85 static id3_ucs4_t const genre_TRIP_HOP[] =
|
Chris@0
|
86 { 'T', 'r', 'i', 'p', '-', 'H', 'o', 'p', 0 };
|
Chris@0
|
87 static id3_ucs4_t const genre_VOCAL[] =
|
Chris@0
|
88 { 'V', 'o', 'c', 'a', 'l', 0 };
|
Chris@0
|
89 static id3_ucs4_t const genre_JAZZ_FUNK[] =
|
Chris@0
|
90 { 'J', 'a', 'z', 'z', '+', 'F', 'u', 'n', 'k', 0 };
|
Chris@0
|
91 static id3_ucs4_t const genre_FUSION[] =
|
Chris@0
|
92 { 'F', 'u', 's', 'i', 'o', 'n', 0 };
|
Chris@0
|
93 static id3_ucs4_t const genre_TRANCE[] =
|
Chris@0
|
94 { 'T', 'r', 'a', 'n', 'c', 'e', 0 };
|
Chris@0
|
95 static id3_ucs4_t const genre_CLASSICAL[] =
|
Chris@0
|
96 { 'C', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 };
|
Chris@0
|
97 static id3_ucs4_t const genre_INSTRUMENTAL[] =
|
Chris@0
|
98 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', 0 };
|
Chris@0
|
99 static id3_ucs4_t const genre_ACID[] =
|
Chris@0
|
100 { 'A', 'c', 'i', 'd', 0 };
|
Chris@0
|
101 static id3_ucs4_t const genre_HOUSE[] =
|
Chris@0
|
102 { 'H', 'o', 'u', 's', 'e', 0 };
|
Chris@0
|
103 static id3_ucs4_t const genre_GAME[] =
|
Chris@0
|
104 { 'G', 'a', 'm', 'e', 0 };
|
Chris@0
|
105 static id3_ucs4_t const genre_SOUND_CLIP[] =
|
Chris@0
|
106 { 'S', 'o', 'u', 'n', 'd', ' ', 'C', 'l', 'i', 'p', 0 };
|
Chris@0
|
107 static id3_ucs4_t const genre_GOSPEL[] =
|
Chris@0
|
108 { 'G', 'o', 's', 'p', 'e', 'l', 0 };
|
Chris@0
|
109 static id3_ucs4_t const genre_NOISE[] =
|
Chris@0
|
110 { 'N', 'o', 'i', 's', 'e', 0 };
|
Chris@0
|
111 static id3_ucs4_t const genre_ALTERNROCK[] =
|
Chris@0
|
112 { 'A', 'l', 't', 'e', 'r', 'n', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
113 static id3_ucs4_t const genre_BASS[] =
|
Chris@0
|
114 { 'B', 'a', 's', 's', 0 };
|
Chris@0
|
115 static id3_ucs4_t const genre_SOUL[] =
|
Chris@0
|
116 { 'S', 'o', 'u', 'l', 0 };
|
Chris@0
|
117 static id3_ucs4_t const genre_PUNK[] =
|
Chris@0
|
118 { 'P', 'u', 'n', 'k', 0 };
|
Chris@0
|
119 static id3_ucs4_t const genre_SPACE[] =
|
Chris@0
|
120 { 'S', 'p', 'a', 'c', 'e', 0 };
|
Chris@0
|
121 static id3_ucs4_t const genre_MEDITATIVE[] =
|
Chris@0
|
122 { 'M', 'e', 'd', 'i', 't', 'a', 't', 'i', 'v', 'e', 0 };
|
Chris@0
|
123 static id3_ucs4_t const genre_INSTRUMENTAL_POP[] =
|
Chris@0
|
124 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'P', 'o', 'p', 0 };
|
Chris@0
|
125 static id3_ucs4_t const genre_INSTRUMENTAL_ROCK[] =
|
Chris@0
|
126 { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
127 static id3_ucs4_t const genre_ETHNIC[] =
|
Chris@0
|
128 { 'E', 't', 'h', 'n', 'i', 'c', 0 };
|
Chris@0
|
129 static id3_ucs4_t const genre_GOTHIC[] =
|
Chris@0
|
130 { 'G', 'o', 't', 'h', 'i', 'c', 0 };
|
Chris@0
|
131 static id3_ucs4_t const genre_DARKWAVE[] =
|
Chris@0
|
132 { 'D', 'a', 'r', 'k', 'w', 'a', 'v', 'e', 0 };
|
Chris@0
|
133 static id3_ucs4_t const genre_TECHNO_INDUSTRIAL[] =
|
Chris@0
|
134 { 'T', 'e', 'c', 'h', 'n', 'o', '-', 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 };
|
Chris@0
|
135 static id3_ucs4_t const genre_ELECTRONIC[] =
|
Chris@0
|
136 { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'n', 'i', 'c', 0 };
|
Chris@0
|
137 static id3_ucs4_t const genre_POP_FOLK[] =
|
Chris@0
|
138 { 'P', 'o', 'p', '-', 'F', 'o', 'l', 'k', 0 };
|
Chris@0
|
139 static id3_ucs4_t const genre_EURODANCE[] =
|
Chris@0
|
140 { 'E', 'u', 'r', 'o', 'd', 'a', 'n', 'c', 'e', 0 };
|
Chris@0
|
141 static id3_ucs4_t const genre_DREAM[] =
|
Chris@0
|
142 { 'D', 'r', 'e', 'a', 'm', 0 };
|
Chris@0
|
143 static id3_ucs4_t const genre_SOUTHERN_ROCK[] =
|
Chris@0
|
144 { 'S', 'o', 'u', 't', 'h', 'e', 'r', 'n', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
145 static id3_ucs4_t const genre_COMEDY[] =
|
Chris@0
|
146 { 'C', 'o', 'm', 'e', 'd', 'y', 0 };
|
Chris@0
|
147 static id3_ucs4_t const genre_CULT[] =
|
Chris@0
|
148 { 'C', 'u', 'l', 't', 0 };
|
Chris@0
|
149 static id3_ucs4_t const genre_GANGSTA[] =
|
Chris@0
|
150 { 'G', 'a', 'n', 'g', 's', 't', 'a', 0 };
|
Chris@0
|
151 static id3_ucs4_t const genre_TOP_40[] =
|
Chris@0
|
152 { 'T', 'o', 'p', ' ', '4', '0', 0 };
|
Chris@0
|
153 static id3_ucs4_t const genre_CHRISTIAN_RAP[] =
|
Chris@0
|
154 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'a', 'p', 0 };
|
Chris@0
|
155 static id3_ucs4_t const genre_POP_FUNK[] =
|
Chris@0
|
156 { 'P', 'o', 'p', '/', 'F', 'u', 'n', 'k', 0 };
|
Chris@0
|
157 static id3_ucs4_t const genre_JUNGLE[] =
|
Chris@0
|
158 { 'J', 'u', 'n', 'g', 'l', 'e', 0 };
|
Chris@0
|
159 static id3_ucs4_t const genre_NATIVE_AMERICAN[] =
|
Chris@0
|
160 { 'N', 'a', 't', 'i', 'v', 'e', ' ', 'A', 'm', 'e', 'r', 'i', 'c', 'a', 'n', 0 };
|
Chris@0
|
161 static id3_ucs4_t const genre_CABARET[] =
|
Chris@0
|
162 { 'C', 'a', 'b', 'a', 'r', 'e', 't', 0 };
|
Chris@0
|
163 static id3_ucs4_t const genre_NEW_WAVE[] =
|
Chris@0
|
164 { 'N', 'e', 'w', ' ', 'W', 'a', 'v', 'e', 0 };
|
Chris@0
|
165 static id3_ucs4_t const genre_PSYCHEDELIC[] =
|
Chris@0
|
166 { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', 0 };
|
Chris@0
|
167 static id3_ucs4_t const genre_RAVE[] =
|
Chris@0
|
168 { 'R', 'a', 'v', 'e', 0 };
|
Chris@0
|
169 static id3_ucs4_t const genre_SHOWTUNES[] =
|
Chris@0
|
170 { 'S', 'h', 'o', 'w', 't', 'u', 'n', 'e', 's', 0 };
|
Chris@0
|
171 static id3_ucs4_t const genre_TRAILER[] =
|
Chris@0
|
172 { 'T', 'r', 'a', 'i', 'l', 'e', 'r', 0 };
|
Chris@0
|
173 static id3_ucs4_t const genre_LO_FI[] =
|
Chris@0
|
174 { 'L', 'o', '-', 'F', 'i', 0 };
|
Chris@0
|
175 static id3_ucs4_t const genre_TRIBAL[] =
|
Chris@0
|
176 { 'T', 'r', 'i', 'b', 'a', 'l', 0 };
|
Chris@0
|
177 static id3_ucs4_t const genre_ACID_PUNK[] =
|
Chris@0
|
178 { 'A', 'c', 'i', 'd', ' ', 'P', 'u', 'n', 'k', 0 };
|
Chris@0
|
179 static id3_ucs4_t const genre_ACID_JAZZ[] =
|
Chris@0
|
180 { 'A', 'c', 'i', 'd', ' ', 'J', 'a', 'z', 'z', 0 };
|
Chris@0
|
181 static id3_ucs4_t const genre_POLKA[] =
|
Chris@0
|
182 { 'P', 'o', 'l', 'k', 'a', 0 };
|
Chris@0
|
183 static id3_ucs4_t const genre_RETRO[] =
|
Chris@0
|
184 { 'R', 'e', 't', 'r', 'o', 0 };
|
Chris@0
|
185 static id3_ucs4_t const genre_MUSICAL[] =
|
Chris@0
|
186 { 'M', 'u', 's', 'i', 'c', 'a', 'l', 0 };
|
Chris@0
|
187 static id3_ucs4_t const genre_ROCK___ROLL[] =
|
Chris@0
|
188 { 'R', 'o', 'c', 'k', ' ', '&', ' ', 'R', 'o', 'l', 'l', 0 };
|
Chris@0
|
189 static id3_ucs4_t const genre_HARD_ROCK[] =
|
Chris@0
|
190 { 'H', 'a', 'r', 'd', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
191
|
Chris@0
|
192 /* Winamp extensions (80-147) */
|
Chris@0
|
193
|
Chris@0
|
194 static id3_ucs4_t const genre_FOLK[] =
|
Chris@0
|
195 { 'F', 'o', 'l', 'k', 0 };
|
Chris@0
|
196 static id3_ucs4_t const genre_FOLK_ROCK[] =
|
Chris@0
|
197 { 'F', 'o', 'l', 'k', '/', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
198 static id3_ucs4_t const genre_NATIONAL_FOLK[] =
|
Chris@0
|
199 { 'N', 'a', 't', 'i', 'o', 'n', 'a', 'l', ' ', 'F', 'o', 'l', 'k', 0 };
|
Chris@0
|
200 static id3_ucs4_t const genre_SWING[] =
|
Chris@0
|
201 { 'S', 'w', 'i', 'n', 'g', 0 };
|
Chris@0
|
202 static id3_ucs4_t const genre_FAST_FUSION[] =
|
Chris@0
|
203 { 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 };
|
Chris@0
|
204 static id3_ucs4_t const genre_BEBOB[] =
|
Chris@0
|
205 { 'B', 'e', 'b', 'o', 'b', 0 };
|
Chris@0
|
206 static id3_ucs4_t const genre_LATIN[] =
|
Chris@0
|
207 { 'L', 'a', 't', 'i', 'n', 0 };
|
Chris@0
|
208 static id3_ucs4_t const genre_REVIVAL[] =
|
Chris@0
|
209 { 'R', 'e', 'v', 'i', 'v', 'a', 'l', 0 };
|
Chris@0
|
210 static id3_ucs4_t const genre_CELTIC[] =
|
Chris@0
|
211 { 'C', 'e', 'l', 't', 'i', 'c', 0 };
|
Chris@0
|
212 static id3_ucs4_t const genre_BLUEGRASS[] =
|
Chris@0
|
213 { 'B', 'l', 'u', 'e', 'g', 'r', 'a', 's', 's', 0 };
|
Chris@0
|
214 static id3_ucs4_t const genre_AVANTGARDE[] =
|
Chris@0
|
215 { 'A', 'v', 'a', 'n', 't', 'g', 'a', 'r', 'd', 'e', 0 };
|
Chris@0
|
216 static id3_ucs4_t const genre_GOTHIC_ROCK[] =
|
Chris@0
|
217 { 'G', 'o', 't', 'h', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
218 static id3_ucs4_t const genre_PROGRESSIVE_ROCK[] =
|
Chris@0
|
219 { 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'i', 'v', 'e', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
220 static id3_ucs4_t const genre_PSYCHEDELIC_ROCK[] =
|
Chris@0
|
221 { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
222 static id3_ucs4_t const genre_SYMPHONIC_ROCK[] =
|
Chris@0
|
223 { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
224 static id3_ucs4_t const genre_SLOW_ROCK[] =
|
Chris@0
|
225 { 'S', 'l', 'o', 'w', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
226 static id3_ucs4_t const genre_BIG_BAND[] =
|
Chris@0
|
227 { 'B', 'i', 'g', ' ', 'B', 'a', 'n', 'd', 0 };
|
Chris@0
|
228 static id3_ucs4_t const genre_CHORUS[] =
|
Chris@0
|
229 { 'C', 'h', 'o', 'r', 'u', 's', 0 };
|
Chris@0
|
230 static id3_ucs4_t const genre_EASY_LISTENING[] =
|
Chris@0
|
231 { 'E', 'a', 's', 'y', ' ', 'L', 'i', 's', 't', 'e', 'n', 'i', 'n', 'g', 0 };
|
Chris@0
|
232 static id3_ucs4_t const genre_ACOUSTIC[] =
|
Chris@0
|
233 { 'A', 'c', 'o', 'u', 's', 't', 'i', 'c', 0 };
|
Chris@0
|
234 static id3_ucs4_t const genre_HUMOUR[] =
|
Chris@0
|
235 { 'H', 'u', 'm', 'o', 'u', 'r', 0 };
|
Chris@0
|
236 static id3_ucs4_t const genre_SPEECH[] =
|
Chris@0
|
237 { 'S', 'p', 'e', 'e', 'c', 'h', 0 };
|
Chris@0
|
238 static id3_ucs4_t const genre_CHANSON[] =
|
Chris@0
|
239 { 'C', 'h', 'a', 'n', 's', 'o', 'n', 0 };
|
Chris@0
|
240 static id3_ucs4_t const genre_OPERA[] =
|
Chris@0
|
241 { 'O', 'p', 'e', 'r', 'a', 0 };
|
Chris@0
|
242 static id3_ucs4_t const genre_CHAMBER_MUSIC[] =
|
Chris@0
|
243 { 'C', 'h', 'a', 'm', 'b', 'e', 'r', ' ', 'M', 'u', 's', 'i', 'c', 0 };
|
Chris@0
|
244 static id3_ucs4_t const genre_SONATA[] =
|
Chris@0
|
245 { 'S', 'o', 'n', 'a', 't', 'a', 0 };
|
Chris@0
|
246 static id3_ucs4_t const genre_SYMPHONY[] =
|
Chris@0
|
247 { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'y', 0 };
|
Chris@0
|
248 static id3_ucs4_t const genre_BOOTY_BASS[] =
|
Chris@0
|
249 { 'B', 'o', 'o', 't', 'y', ' ', 'B', 'a', 's', 's', 0 };
|
Chris@0
|
250 static id3_ucs4_t const genre_PRIMUS[] =
|
Chris@0
|
251 { 'P', 'r', 'i', 'm', 'u', 's', 0 };
|
Chris@0
|
252 static id3_ucs4_t const genre_PORN_GROOVE[] =
|
Chris@0
|
253 { 'P', 'o', 'r', 'n', ' ', 'G', 'r', 'o', 'o', 'v', 'e', 0 };
|
Chris@0
|
254 static id3_ucs4_t const genre_SATIRE[] =
|
Chris@0
|
255 { 'S', 'a', 't', 'i', 'r', 'e', 0 };
|
Chris@0
|
256 static id3_ucs4_t const genre_SLOW_JAM[] =
|
Chris@0
|
257 { 'S', 'l', 'o', 'w', ' ', 'J', 'a', 'm', 0 };
|
Chris@0
|
258 static id3_ucs4_t const genre_CLUB[] =
|
Chris@0
|
259 { 'C', 'l', 'u', 'b', 0 };
|
Chris@0
|
260 static id3_ucs4_t const genre_TANGO[] =
|
Chris@0
|
261 { 'T', 'a', 'n', 'g', 'o', 0 };
|
Chris@0
|
262 static id3_ucs4_t const genre_SAMBA[] =
|
Chris@0
|
263 { 'S', 'a', 'm', 'b', 'a', 0 };
|
Chris@0
|
264 static id3_ucs4_t const genre_FOLKLORE[] =
|
Chris@0
|
265 { 'F', 'o', 'l', 'k', 'l', 'o', 'r', 'e', 0 };
|
Chris@0
|
266 static id3_ucs4_t const genre_BALLAD[] =
|
Chris@0
|
267 { 'B', 'a', 'l', 'l', 'a', 'd', 0 };
|
Chris@0
|
268 static id3_ucs4_t const genre_POWER_BALLAD[] =
|
Chris@0
|
269 { 'P', 'o', 'w', 'e', 'r', ' ', 'B', 'a', 'l', 'l', 'a', 'd', 0 };
|
Chris@0
|
270 static id3_ucs4_t const genre_RHYTHMIC_SOUL[] =
|
Chris@0
|
271 { 'R', 'h', 'y', 't', 'h', 'm', 'i', 'c', ' ', 'S', 'o', 'u', 'l', 0 };
|
Chris@0
|
272 static id3_ucs4_t const genre_FREESTYLE[] =
|
Chris@0
|
273 { 'F', 'r', 'e', 'e', 's', 't', 'y', 'l', 'e', 0 };
|
Chris@0
|
274 static id3_ucs4_t const genre_DUET[] =
|
Chris@0
|
275 { 'D', 'u', 'e', 't', 0 };
|
Chris@0
|
276 static id3_ucs4_t const genre_PUNK_ROCK[] =
|
Chris@0
|
277 { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
278 static id3_ucs4_t const genre_DRUM_SOLO[] =
|
Chris@0
|
279 { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 };
|
Chris@0
|
280 static id3_ucs4_t const genre_A_CAPPELLA[] =
|
Chris@0
|
281 { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 };
|
Chris@0
|
282 static id3_ucs4_t const genre_EURO_HOUSE[] =
|
Chris@0
|
283 { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 };
|
Chris@0
|
284 static id3_ucs4_t const genre_DANCE_HALL[] =
|
Chris@0
|
285 { 'D', 'a', 'n', 'c', 'e', ' ', 'H', 'a', 'l', 'l', 0 };
|
Chris@0
|
286 static id3_ucs4_t const genre_GOA[] =
|
Chris@0
|
287 { 'G', 'o', 'a', 0 };
|
Chris@0
|
288 static id3_ucs4_t const genre_DRUM___BASS[] =
|
Chris@0
|
289 { 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 };
|
Chris@0
|
290 static id3_ucs4_t const genre_CLUB_HOUSE[] =
|
Chris@0
|
291 { 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 };
|
Chris@0
|
292 static id3_ucs4_t const genre_HARDCORE[] =
|
Chris@0
|
293 { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 };
|
Chris@0
|
294 static id3_ucs4_t const genre_TERROR[] =
|
Chris@0
|
295 { 'T', 'e', 'r', 'r', 'o', 'r', 0 };
|
Chris@0
|
296 static id3_ucs4_t const genre_INDIE[] =
|
Chris@0
|
297 { 'I', 'n', 'd', 'i', 'e', 0 };
|
Chris@0
|
298 static id3_ucs4_t const genre_BRITPOP[] =
|
Chris@0
|
299 { 'B', 'r', 'i', 't', 'P', 'o', 'p', 0 };
|
Chris@0
|
300 static id3_ucs4_t const genre_NEGERPUNK[] =
|
Chris@0
|
301 { 'N', 'e', 'g', 'e', 'r', 'p', 'u', 'n', 'k', 0 };
|
Chris@0
|
302 static id3_ucs4_t const genre_POLSK_PUNK[] =
|
Chris@0
|
303 { 'P', 'o', 'l', 's', 'k', ' ', 'P', 'u', 'n', 'k', 0 };
|
Chris@0
|
304 static id3_ucs4_t const genre_BEAT[] =
|
Chris@0
|
305 { 'B', 'e', 'a', 't', 0 };
|
Chris@0
|
306 static id3_ucs4_t const genre_CHRISTIAN_GANGSTA_RAP[] =
|
Chris@0
|
307 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'G', 'a', 'n', 'g', 's', 't', 'a', ' ', 'R', 'a', 'p', 0 };
|
Chris@0
|
308 static id3_ucs4_t const genre_HEAVY_METAL[] =
|
Chris@0
|
309 { 'H', 'e', 'a', 'v', 'y', ' ', 'M', 'e', 't', 'a', 'l', 0 };
|
Chris@0
|
310 static id3_ucs4_t const genre_BLACK_METAL[] =
|
Chris@0
|
311 { 'B', 'l', 'a', 'c', 'k', ' ', 'M', 'e', 't', 'a', 'l', 0 };
|
Chris@0
|
312 static id3_ucs4_t const genre_CROSSOVER[] =
|
Chris@0
|
313 { 'C', 'r', 'o', 's', 's', 'o', 'v', 'e', 'r', 0 };
|
Chris@0
|
314 static id3_ucs4_t const genre_CONTEMPORARY_CHRISTIAN[] =
|
Chris@0
|
315 { 'C', 'o', 'n', 't', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', ' ', 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', 0 };
|
Chris@0
|
316 static id3_ucs4_t const genre_CHRISTIAN_ROCK[] =
|
Chris@0
|
317 { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'o', 'c', 'k', 0 };
|
Chris@0
|
318 static id3_ucs4_t const genre_MERENGUE[] =
|
Chris@0
|
319 { 'M', 'e', 'r', 'e', 'n', 'g', 'u', 'e', 0 };
|
Chris@0
|
320 static id3_ucs4_t const genre_SALSA[] =
|
Chris@0
|
321 { 'S', 'a', 'l', 's', 'a', 0 };
|
Chris@0
|
322 static id3_ucs4_t const genre_THRASH_METAL[] =
|
Chris@0
|
323 { 'T', 'h', 'r', 'a', 's', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 };
|
Chris@0
|
324 static id3_ucs4_t const genre_ANIME[] =
|
Chris@0
|
325 { 'A', 'n', 'i', 'm', 'e', 0 };
|
Chris@0
|
326 static id3_ucs4_t const genre_JPOP[] =
|
Chris@0
|
327 { 'J', 'P', 'o', 'p', 0 };
|
Chris@0
|
328 static id3_ucs4_t const genre_SYNTHPOP[] =
|
Chris@0
|
329 { 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 };
|
Chris@0
|
330
|
Chris@0
|
331 static id3_ucs4_t const *const genre_table[] = {
|
Chris@0
|
332 genre_BLUES,
|
Chris@0
|
333 genre_CLASSIC_ROCK,
|
Chris@0
|
334 genre_COUNTRY,
|
Chris@0
|
335 genre_DANCE,
|
Chris@0
|
336 genre_DISCO,
|
Chris@0
|
337 genre_FUNK,
|
Chris@0
|
338 genre_GRUNGE,
|
Chris@0
|
339 genre_HIP_HOP,
|
Chris@0
|
340 genre_JAZZ,
|
Chris@0
|
341 genre_METAL,
|
Chris@0
|
342 genre_NEW_AGE,
|
Chris@0
|
343 genre_OLDIES,
|
Chris@0
|
344 genre_OTHER,
|
Chris@0
|
345 genre_POP,
|
Chris@0
|
346 genre_R_B,
|
Chris@0
|
347 genre_RAP,
|
Chris@0
|
348 genre_REGGAE,
|
Chris@0
|
349 genre_ROCK,
|
Chris@0
|
350 genre_TECHNO,
|
Chris@0
|
351 genre_INDUSTRIAL,
|
Chris@0
|
352 genre_ALTERNATIVE,
|
Chris@0
|
353 genre_SKA,
|
Chris@0
|
354 genre_DEATH_METAL,
|
Chris@0
|
355 genre_PRANKS,
|
Chris@0
|
356 genre_SOUNDTRACK,
|
Chris@0
|
357 genre_EURO_TECHNO,
|
Chris@0
|
358 genre_AMBIENT,
|
Chris@0
|
359 genre_TRIP_HOP,
|
Chris@0
|
360 genre_VOCAL,
|
Chris@0
|
361 genre_JAZZ_FUNK,
|
Chris@0
|
362 genre_FUSION,
|
Chris@0
|
363 genre_TRANCE,
|
Chris@0
|
364 genre_CLASSICAL,
|
Chris@0
|
365 genre_INSTRUMENTAL,
|
Chris@0
|
366 genre_ACID,
|
Chris@0
|
367 genre_HOUSE,
|
Chris@0
|
368 genre_GAME,
|
Chris@0
|
369 genre_SOUND_CLIP,
|
Chris@0
|
370 genre_GOSPEL,
|
Chris@0
|
371 genre_NOISE,
|
Chris@0
|
372 genre_ALTERNROCK,
|
Chris@0
|
373 genre_BASS,
|
Chris@0
|
374 genre_SOUL,
|
Chris@0
|
375 genre_PUNK,
|
Chris@0
|
376 genre_SPACE,
|
Chris@0
|
377 genre_MEDITATIVE,
|
Chris@0
|
378 genre_INSTRUMENTAL_POP,
|
Chris@0
|
379 genre_INSTRUMENTAL_ROCK,
|
Chris@0
|
380 genre_ETHNIC,
|
Chris@0
|
381 genre_GOTHIC,
|
Chris@0
|
382 genre_DARKWAVE,
|
Chris@0
|
383 genre_TECHNO_INDUSTRIAL,
|
Chris@0
|
384 genre_ELECTRONIC,
|
Chris@0
|
385 genre_POP_FOLK,
|
Chris@0
|
386 genre_EURODANCE,
|
Chris@0
|
387 genre_DREAM,
|
Chris@0
|
388 genre_SOUTHERN_ROCK,
|
Chris@0
|
389 genre_COMEDY,
|
Chris@0
|
390 genre_CULT,
|
Chris@0
|
391 genre_GANGSTA,
|
Chris@0
|
392 genre_TOP_40,
|
Chris@0
|
393 genre_CHRISTIAN_RAP,
|
Chris@0
|
394 genre_POP_FUNK,
|
Chris@0
|
395 genre_JUNGLE,
|
Chris@0
|
396 genre_NATIVE_AMERICAN,
|
Chris@0
|
397 genre_CABARET,
|
Chris@0
|
398 genre_NEW_WAVE,
|
Chris@0
|
399 genre_PSYCHEDELIC,
|
Chris@0
|
400 genre_RAVE,
|
Chris@0
|
401 genre_SHOWTUNES,
|
Chris@0
|
402 genre_TRAILER,
|
Chris@0
|
403 genre_LO_FI,
|
Chris@0
|
404 genre_TRIBAL,
|
Chris@0
|
405 genre_ACID_PUNK,
|
Chris@0
|
406 genre_ACID_JAZZ,
|
Chris@0
|
407 genre_POLKA,
|
Chris@0
|
408 genre_RETRO,
|
Chris@0
|
409 genre_MUSICAL,
|
Chris@0
|
410 genre_ROCK___ROLL,
|
Chris@0
|
411 genre_HARD_ROCK,
|
Chris@0
|
412 genre_FOLK,
|
Chris@0
|
413 genre_FOLK_ROCK,
|
Chris@0
|
414 genre_NATIONAL_FOLK,
|
Chris@0
|
415 genre_SWING,
|
Chris@0
|
416 genre_FAST_FUSION,
|
Chris@0
|
417 genre_BEBOB,
|
Chris@0
|
418 genre_LATIN,
|
Chris@0
|
419 genre_REVIVAL,
|
Chris@0
|
420 genre_CELTIC,
|
Chris@0
|
421 genre_BLUEGRASS,
|
Chris@0
|
422 genre_AVANTGARDE,
|
Chris@0
|
423 genre_GOTHIC_ROCK,
|
Chris@0
|
424 genre_PROGRESSIVE_ROCK,
|
Chris@0
|
425 genre_PSYCHEDELIC_ROCK,
|
Chris@0
|
426 genre_SYMPHONIC_ROCK,
|
Chris@0
|
427 genre_SLOW_ROCK,
|
Chris@0
|
428 genre_BIG_BAND,
|
Chris@0
|
429 genre_CHORUS,
|
Chris@0
|
430 genre_EASY_LISTENING,
|
Chris@0
|
431 genre_ACOUSTIC,
|
Chris@0
|
432 genre_HUMOUR,
|
Chris@0
|
433 genre_SPEECH,
|
Chris@0
|
434 genre_CHANSON,
|
Chris@0
|
435 genre_OPERA,
|
Chris@0
|
436 genre_CHAMBER_MUSIC,
|
Chris@0
|
437 genre_SONATA,
|
Chris@0
|
438 genre_SYMPHONY,
|
Chris@0
|
439 genre_BOOTY_BASS,
|
Chris@0
|
440 genre_PRIMUS,
|
Chris@0
|
441 genre_PORN_GROOVE,
|
Chris@0
|
442 genre_SATIRE,
|
Chris@0
|
443 genre_SLOW_JAM,
|
Chris@0
|
444 genre_CLUB,
|
Chris@0
|
445 genre_TANGO,
|
Chris@0
|
446 genre_SAMBA,
|
Chris@0
|
447 genre_FOLKLORE,
|
Chris@0
|
448 genre_BALLAD,
|
Chris@0
|
449 genre_POWER_BALLAD,
|
Chris@0
|
450 genre_RHYTHMIC_SOUL,
|
Chris@0
|
451 genre_FREESTYLE,
|
Chris@0
|
452 genre_DUET,
|
Chris@0
|
453 genre_PUNK_ROCK,
|
Chris@0
|
454 genre_DRUM_SOLO,
|
Chris@0
|
455 genre_A_CAPPELLA,
|
Chris@0
|
456 genre_EURO_HOUSE,
|
Chris@0
|
457 genre_DANCE_HALL,
|
Chris@0
|
458 genre_GOA,
|
Chris@0
|
459 genre_DRUM___BASS,
|
Chris@0
|
460 genre_CLUB_HOUSE,
|
Chris@0
|
461 genre_HARDCORE,
|
Chris@0
|
462 genre_TERROR,
|
Chris@0
|
463 genre_INDIE,
|
Chris@0
|
464 genre_BRITPOP,
|
Chris@0
|
465 genre_NEGERPUNK,
|
Chris@0
|
466 genre_POLSK_PUNK,
|
Chris@0
|
467 genre_BEAT,
|
Chris@0
|
468 genre_CHRISTIAN_GANGSTA_RAP,
|
Chris@0
|
469 genre_HEAVY_METAL,
|
Chris@0
|
470 genre_BLACK_METAL,
|
Chris@0
|
471 genre_CROSSOVER,
|
Chris@0
|
472 genre_CONTEMPORARY_CHRISTIAN,
|
Chris@0
|
473 genre_CHRISTIAN_ROCK,
|
Chris@0
|
474 genre_MERENGUE,
|
Chris@0
|
475 genre_SALSA,
|
Chris@0
|
476 genre_THRASH_METAL,
|
Chris@0
|
477 genre_ANIME,
|
Chris@0
|
478 genre_JPOP,
|
Chris@0
|
479 genre_SYNTHPOP
|
Chris@0
|
480 };
|