source: roaraudio/include/roaraudio/genre.h @ 3811:49db840fb4f4

Last change on this file since 3811:49db840fb4f4 was 3811:49db840fb4f4, checked in by phi, 14 years ago

fixed some copyright statements

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