source: roaraudio/include/roaraudio/genre.h @ 3049:303031811838

Last change on this file since 3049:303031811838 was 3049:303031811838, checked in by phi, 14 years ago

a lot basic defines

File size: 9.1 KB
Line 
1//genre.h:
2
3/*
4 *      Copyright (C) Philipp 'ph3-der-loewe' Schafft - 2008
5 *
6 *  This file is part of RoarAudio,
7 *  a cross-platform sound system for both, home and professional use.
8 *  See README for details.
9 *
10 *  This file is free software; you can redistribute it and/or modify
11 *  it under the terms of the GNU Lesser General Public License version 3
12 *  as published by the Free Software Foundation.
13 *
14 *  RoarAudio is distributed in the hope that it will be useful,
15 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
16 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 *  GNU Lesser General Public License for more details.
18 *
19 *  You should have received a copy of the GNU Lesser General Public License
20 *  along with this software; see the file COPYING.  If not, write to
21 *  the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
22 *
23 *  NOTE: Even though this file is LGPLed it (may) include GPLed files
24 *  so the license of this file is/may therefore downgraded to GPL.
25 *  See HACKING for details.
26 */
27
28#ifndef _ROARAUDIO_GENRE_H_
29#define _ROARAUDIO_GENRE_H_
30
31// EU:
32#define ROAR_META_GENRE_RDS_EU_NONE            0x0020
33#define ROAR_META_GENRE_RDS_EU_NEWS            0x0021
34#define ROAR_META_GENRE_RDS_EU_CURRENT_AFFAIRS 0x0022
35#define ROAR_META_GENRE_RDS_EU_INFORMATION     0x0023
36#define ROAR_META_GENRE_RDS_EU_SPORT           0x0024
37#define ROAR_META_GENRE_RDS_EU_EDUCATION       0x0025
38#define ROAR_META_GENRE_RDS_EU_DRAMA           0x0026
39#define ROAR_META_GENRE_RDS_EU_CULTURE         0x0027
40#define ROAR_META_GENRE_RDS_EU_SCIENCE         0x0028
41#define ROAR_META_GENRE_RDS_EU_VARIED          0x0029
42#define ROAR_META_GENRE_RDS_EU_POP_MUSIC       0x002a
43#define ROAR_META_GENRE_RDS_EU_ROCK_MUSIC      0x002b
44#define ROAR_META_GENRE_RDS_EU_EASY_LISTENING  0x002c
45#define ROAR_META_GENRE_RDS_EU_LIGHT_CLASSICAL 0x002d
46#define ROAR_META_GENRE_RDS_EU_SERIOUS_CLASSICAL 0x002e
47#define ROAR_META_GENRE_RDS_EU_OTHER_MUSIC     0x002f
48#define ROAR_META_GENRE_RDS_EU_WEATHER         0x0030
49#define ROAR_META_GENRE_RDS_EU_FINANCE         0x0031
50#define ROAR_META_GENRE_RDS_EU_CHILDREN_S_PROGRAMMES 0x0032
51#define ROAR_META_GENRE_RDS_EU_SOCIAL_AFFAIRS  0x0033
52#define ROAR_META_GENRE_RDS_EU_RELIGION        0x0034
53#define ROAR_META_GENRE_RDS_EU_PHONE_IN        0x0035
54#define ROAR_META_GENRE_RDS_EU_TRAVEL          0x0036
55#define ROAR_META_GENRE_RDS_EU_LEISURE         0x0037
56#define ROAR_META_GENRE_RDS_EU_JAZZ_MUSIC      0x0038
57#define ROAR_META_GENRE_RDS_EU_COUNTRY_MUSIC   0x0039
58#define ROAR_META_GENRE_RDS_EU_NATIONAL_MUSIC  0x003a
59#define ROAR_META_GENRE_RDS_EU_OLDIES_MUSIC    0x003b
60#define ROAR_META_GENRE_RDS_EU_FOLK_MUSIC      0x003c
61#define ROAR_META_GENRE_RDS_EU_DOCUMENTARY     0x003d
62#define ROAR_META_GENRE_RDS_EU_ALARM_TEST      0x003e
63#define ROAR_META_GENRE_RDS_EU_ALARM           0x003f
64#define ROAR_META_GENRE_RDS_EU_EMERGENCY_TEST  ROAR_META_GENRE_RDS_EU_ALARM_TEST
65#define ROAR_META_GENRE_RDS_EU_EMERGENCY       ROAR_META_GENRE_RDS_EU_ALARM
66
67// North America:
68#define ROAR_META_GENRE_RDS_NA_NONE            0x0040
69#define ROAR_META_GENRE_RDS_NA_NEWS            0x0041
70#define ROAR_META_GENRE_RDS_NA_INFORMATION     0x0042
71#define ROAR_META_GENRE_RDS_NA_SPORTS          0x0043
72#define ROAR_META_GENRE_RDS_NA_TALK            0x0044
73#define ROAR_META_GENRE_RDS_NA_ROCK            0x0045
74#define ROAR_META_GENRE_RDS_NA_CLASSIC_ROCK    0x0046
75#define ROAR_META_GENRE_RDS_NA_ADULT_HITS      0x0047
76#define ROAR_META_GENRE_RDS_NA_SOFT_ROCK       0x0048
77#define ROAR_META_GENRE_RDS_NA_TOP_40          0x0049
78#define ROAR_META_GENRE_RDS_NA_COUNTRY         0x004a
79#define ROAR_META_GENRE_RDS_NA_OLDIES          0x004b
80#define ROAR_META_GENRE_RDS_NA_SOFT            0x004c
81#define ROAR_META_GENRE_RDS_NA_NOSTALGIA       0x004d
82#define ROAR_META_GENRE_RDS_NA_JAZZ            0x004e
83#define ROAR_META_GENRE_RDS_NA_CLASSICAL       0x004f
84#define ROAR_META_GENRE_RDS_NA_RHYTHM_AND_BLUES 0x0050
85#define ROAR_META_GENRE_RDS_NA_SOFT_RHYTHM_AND_BLUES 0x0051
86#define ROAR_META_GENRE_RDS_NA_LANGUAGE        0x0052
87#define ROAR_META_GENRE_RDS_NA_RELIGIOUS_MUSIC 0x0053
88#define ROAR_META_GENRE_RDS_NA_RELIGIOUS_TALK  0x0054
89#define ROAR_META_GENRE_RDS_NA_PERSONALITY     0x0055
90#define ROAR_META_GENRE_RDS_NA_PUBLIC          0x0056
91#define ROAR_META_GENRE_RDS_NA_COLLEGE         0x0057
92#define ROAR_META_GENRE_RDS_NA_UNASSIGNED      0x0058
93#define ROAR_META_GENRE_RDS_NA_UNASSIGNED      0x0059
94#define ROAR_META_GENRE_RDS_NA_UNASSIGNED      0x005a
95#define ROAR_META_GENRE_RDS_NA_UNASSIGNED      0x005b
96#define ROAR_META_GENRE_RDS_NA_UNASSIGNED      0x005c
97#define ROAR_META_GENRE_RDS_NA_WEATHER         0x005d
98#define ROAR_META_GENRE_RDS_NA_EMERGENCY_TEST  0x005e
99#define ROAR_META_GENRE_RDS_NA_EMERGENCY       0x005f
100#define ROAR_META_GENRE_RDS_NA_ALARM_TEST      ROAR_META_GENRE_RDS_NA_EMERGENCY_TEST
101#define ROAR_META_GENRE_RDS_NA_ALARM           ROAR_META_GENRE_RDS_NA_EMERGENCY
102
103// ID3, standard + winamp ext:
104#define ROAR_META_GENRE_ID3_BLUES              0x0100
105#define ROAR_META_GENRE_ID3_CLASSIC_ROCK       0x0101
106#define ROAR_META_GENRE_ID3_COUNTRY            0x0102
107#define ROAR_META_GENRE_ID3_DANCE              0x0103
108#define ROAR_META_GENRE_ID3_DISCO              0x0104
109#define ROAR_META_GENRE_ID3_FUNK               0x0105
110#define ROAR_META_GENRE_ID3_GRUNGE             0x0106
111#define ROAR_META_GENRE_ID3_HIP_HOP            0x0107
112#define ROAR_META_GENRE_ID3_JAZZ               0x0108
113#define ROAR_META_GENRE_ID3_METAL              0x0109
114#define ROAR_META_GENRE_ID3_NEW_AGE            0x010a
115#define ROAR_META_GENRE_ID3_OLDIES             0x010b
116#define ROAR_META_GENRE_ID3_OTHER              0x010c
117#define ROAR_META_GENRE_ID3_POP                0x010d
118#define ROAR_META_GENRE_ID3_R_AND_B            0x010e
119#define ROAR_META_GENRE_ID3_RAP                0x010f
120#define ROAR_META_GENRE_ID3_REGGAE             0x0110
121#define ROAR_META_GENRE_ID3_ROCK               0x0111
122#define ROAR_META_GENRE_ID3_TECHNO             0x0112
123#define ROAR_META_GENRE_ID3_INDUSTRIAL         0x0113
124#define ROAR_META_GENRE_ID3_ALTERNATIVE        0x0114
125#define ROAR_META_GENRE_ID3_SKA                0x0115
126#define ROAR_META_GENRE_ID3_DEATH_METAL        0x0116
127#define ROAR_META_GENRE_ID3_PRANKS             0x0117
128#define ROAR_META_GENRE_ID3_SOUNDTRACK         0x0118
129#define ROAR_META_GENRE_ID3_EURO_TECHNO        0x0119
130#define ROAR_META_GENRE_ID3_AMBIENT            0x011a
131#define ROAR_META_GENRE_ID3_TRIP_HOP           0x011b
132#define ROAR_META_GENRE_ID3_VOCAL              0x011c
133#define ROAR_META_GENRE_ID3_JAZZ_FUNK          0x011d
134#define ROAR_META_GENRE_ID3_FUSION             0x011e
135#define ROAR_META_GENRE_ID3_TRANCE             0x011f
136#define ROAR_META_GENRE_ID3_CLASSICAL          0x0120
137#define ROAR_META_GENRE_ID3_INSTRUMENTAL       0x0121
138#define ROAR_META_GENRE_ID3_ACID               0x0122
139#define ROAR_META_GENRE_ID3_HOUSE              0x0123
140#define ROAR_META_GENRE_ID3_GAME               0x0124
141#define ROAR_META_GENRE_ID3_SOUND_CLIP         0x0125
142#define ROAR_META_GENRE_ID3_GOSPEL             0x0126
143#define ROAR_META_GENRE_ID3_NOISE              0x0127
144#define ROAR_META_GENRE_ID3_ALTERNROCK         0x0128
145#define ROAR_META_GENRE_ID3_BASS               0x0129
146#define ROAR_META_GENRE_ID3_SOUL               0x012a
147#define ROAR_META_GENRE_ID3_PUNK               0x012b
148#define ROAR_META_GENRE_ID3_SPACE              0x012c
149#define ROAR_META_GENRE_ID3_MEDITATIVE         0x012d
150#define ROAR_META_GENRE_ID3_INSTRUMENTAL_POP   0x012e
151#define ROAR_META_GENRE_ID3_INSTRUMENTAL_ROCK  0x012f
152#define ROAR_META_GENRE_ID3_ETHNIC             0x0130
153#define ROAR_META_GENRE_ID3_GOTHIC             0x0131
154#define ROAR_META_GENRE_ID3_DARKWAVE           0x0132
155#define ROAR_META_GENRE_ID3_TECHNO_INDUSTRIAL  0x0133
156#define ROAR_META_GENRE_ID3_ELECTRONIC         0x0134
157#define ROAR_META_GENRE_ID3_POP_FOLK           0x0135
158#define ROAR_META_GENRE_ID3_EURODANCE          0x0136
159#define ROAR_META_GENRE_ID3_DREAM              0x0137
160#define ROAR_META_GENRE_ID3_SOUTHERN_ROCK      0x0138
161#define ROAR_META_GENRE_ID3_COMEDY             0x0139
162#define ROAR_META_GENRE_ID3_CULT               0x013a
163#define ROAR_META_GENRE_ID3_GANGSTA            0x013b
164#define ROAR_META_GENRE_ID3_TOP_40             0x013c
165#define ROAR_META_GENRE_ID3_CHRISTIAN_RAP      0x013d
166#define ROAR_META_GENRE_ID3_POP/FUNK           0x013e
167#define ROAR_META_GENRE_ID3_JUNGLE             0x013f
168#define ROAR_META_GENRE_ID3_NATIVE_AMERICAN    0x0140
169#define ROAR_META_GENRE_ID3_CABARET            0x0141
170#define ROAR_META_GENRE_ID3_NEW_WAVE           0x0142
171#define ROAR_META_GENRE_ID3_PSYCHADELIC        0x0143
172#define ROAR_META_GENRE_ID3_RAVE               0x0144
173#define ROAR_META_GENRE_ID3_SHOWTUNES          0x0145
174#define ROAR_META_GENRE_ID3_TRAILER            0x0146
175#define ROAR_META_GENRE_ID3_LO_FI              0x0147
176#define ROAR_META_GENRE_ID3_TRIBAL             0x0148
177#define ROAR_META_GENRE_ID3_ACID_PUNK          0x0149
178#define ROAR_META_GENRE_ID3_ACID_JAZZ          0x014a
179#define ROAR_META_GENRE_ID3_POLKA              0x014b
180#define ROAR_META_GENRE_ID3_RETRO              0x014c
181#define ROAR_META_GENRE_ID3_MUSICAL            0x014d
182#define ROAR_META_GENRE_ID3_ROCK_AND_ROLL      0x014e
183#define ROAR_META_GENRE_ID3_HARD_ROCK          0x014f
184
185#endif
186
187//ll
Note: See TracBrowser for help on using the repository browser.