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