-
Notifications
You must be signed in to change notification settings - Fork 0
/
genres.go
111 lines (109 loc) · 3.03 KB
/
genres.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
package gaudius
type Genres struct {
AllGenres string
Electronic string
Rock string
Metal string
Alternative string
HipHopRap string
Experimental string
Punk string
Folk string
Pop string
Ambient string
Soundtrack string
World string
Jazz string
Acoustic string
Funk string
RandBSoul string
Devotional string
Classical string
Reggae string
Podcasts string
Country string
SpokenWord string
Comedy string
Blues string
Kids string
Audiobooks string
Latin string
LoFi string
Hyperpop string
Techno string
Trap string
House string
TechHouse string
DeepHouse string
Disco string
Electro string
Jungle string
ProgressiveHouse string
Hardstyle string
GlitchHop string
Trance string
FutureBass string
FutureHouse string
TropicalHouse string
Downtempo string
DrumAndBass string
Dubstep string
JerseyClub string
Vaporwave string
Moombahton string
}
// Genre constants from the audius-protocol repository
// https://github.com/AudiusProject/audius-protocol/blob/23edd8144acc13da2b8d9000f2245e038b438874/packages/libs/src/sdk/types/Genre.ts#L4
var Genre = Genres{
AllGenres: "All Genres",
Electronic: "Electronic",
Rock: "Rock",
Metal: "Metal",
Alternative: "Alternative",
HipHopRap: "Hip-Hop/Rap",
Experimental: "Experimental",
Punk: "Punk",
Folk: "Folk",
Pop: "Pop",
Ambient: "Ambient",
Soundtrack: "Soundtrack",
World: "World",
Jazz: "Jazz",
Acoustic: "Acoustic",
Funk: "Funk",
RandBSoul: "R&B/Soul",
Devotional: "Devotional",
Classical: "Classical",
Reggae: "Reggae",
Podcasts: "Podcasts",
Country: "Country",
SpokenWord: "Spoken Word",
Comedy: "Comedy",
Blues: "Blues",
Kids: "Kids",
Audiobooks: "Audiobooks",
Latin: "Latin",
LoFi: "Lo-Fi",
Hyperpop: "Hyperpop",
Techno: "Techno",
Trap: "Trap",
House: "House",
TechHouse: "Tech House",
DeepHouse: "Deep House",
Disco: "Disco",
Electro: "Electro",
Jungle: "Jungle",
ProgressiveHouse: "Progressive House",
Hardstyle: "Hardstyle",
GlitchHop: "Glitch Hop",
Trance: "Trance",
FutureBass: "Future Bass",
FutureHouse: "Future House",
TropicalHouse: "Tropical House",
Downtempo: "Downtempo",
DrumAndBass: "Drum & Bass",
Dubstep: "Dubstep",
JerseyClub: "Jersey Club",
Vaporwave: "Vaporwave",
Moombahton: "Moombahton",
}