![]() |
Sylloge
A C# helper library
|
00001 using System; 00002 using System.Collections.Generic; 00003 using System.Linq; 00004 using System.Text; 00005 00006 namespace Sylloge.Audio.Metadata.ID3 00007 { 00013 public enum Genre : int 00014 { 00015 Blues, 00016 Classic_Rock, 00017 Country, 00018 Dance, 00019 Disco, 00020 Funk, 00021 Grunge, 00022 Hip_Hop, 00023 Jazz, 00024 Metal, 00025 New_Age, 00026 Oldies, 00027 Other, 00028 Pop, 00029 RAndB, 00030 Rap, 00031 Reggae, 00032 Rock, 00033 Techno, 00034 Industrial, 00035 Alternative, 00036 Ska, 00037 Death_Metal, 00038 Pranks, 00039 Soundtrack, 00040 Euro_Techno, 00041 Ambient, 00042 Trip_Hop, 00043 Vocal, 00044 Jazz_Funk, 00045 Fusion, 00046 Trance, 00047 Classical, 00048 Instrumental, 00049 Acid, 00050 House, 00051 Game, 00052 Sound_Clip, 00053 Gospel, 00054 Noise, 00055 AlternRock, 00056 Bass, 00057 Soul, 00058 Punk, 00059 Space, 00060 Meditative, 00061 Instrumental_Pop, 00062 Instrumental_Rock, 00063 Ethnic, 00064 Gothic, 00065 Darkwave, 00066 Techno_Industrial, 00067 Electronic, 00068 Pop_Folk, 00069 Eurodance, 00070 Dream, 00071 Southern_Rock, 00072 Comedy, 00073 Cult, 00074 Gangsta, 00075 Top_40, 00076 Christian_Rap, 00077 Pop_Funk, 00078 Jungle, 00079 Native_American, 00080 Cabaret, 00081 New_Wave, 00082 Psychadelic, 00083 Rave, 00084 Showtunes, 00085 Trailer, 00086 Lo_Fi, 00087 Tribal, 00088 Acid_Punk, 00089 Acid_Jazz, 00090 Polka, 00091 Retro, 00092 Musical, 00093 Rock_And_Roll, 00094 Hard_Rock, 00095 Folk, // Begin WinAmp extensions 00096 Folk_Rock, 00097 National_Folk, 00098 Swing, 00099 Fast_Fusion, 00100 Bebob, 00101 Latin, 00102 Revival, 00103 Celtic, 00104 Bluegrass, 00105 Avantgarde, 00106 Gothic_Rock, 00107 Progressive_Rock, 00108 Psychedelic_Rock, 00109 Symphonic_Rock, 00110 Slow_Rock, 00111 Big_Band, 00112 Chorus, 00113 Easy_Listening, 00114 Acoustic, 00115 Humour, 00116 Speech, 00117 Chanson, 00118 Opera, 00119 Chamber_Music, 00120 Sonata, 00121 Symphony, 00122 Booty_Bass, 00123 Primus, 00124 Porn_Groove, 00125 Satire, 00126 Slow_Jam, 00127 Club, 00128 Tango, 00129 Samba, 00130 Folklore, 00131 Ballad, 00132 Power_Ballad, 00133 Rhythmic_Soul, 00134 Freestyle, 00135 Duet, 00136 Punk_Rock, 00137 Drum_Solo, 00138 A_capella, 00139 Euro_House, 00140 Dance_Hall, 00141 Goa_Trance, 00142 Drum_Bass, 00143 Club_House, 00144 Hardcore_Techno, 00145 Terror, 00146 Indie, 00147 BritPop, 00148 Afro_punk, 00149 Polsk_Punk, 00150 Beat, 00151 Christian_Gangsta_Rap, 00152 Heavy_Metal, 00153 Black_Metal, 00154 Crossover, 00155 Contemporary_Christian, 00156 Christian_Rock, 00157 Merengue, 00158 Salsa, 00159 Thrash_Metal, 00160 Anime, 00161 Jpop, 00162 Synthpop, 00163 Abstract, 00164 Art_Rock, 00165 Baroque, 00166 Bhangra, 00167 Big_Beat, 00168 Breakbeat, 00169 Chillout, 00170 Downtempo, 00171 Dub, 00172 EBM, 00173 Eclectic, 00174 Electro, 00175 Electroclash, 00176 Emo, 00177 Experimental, 00178 Garage, 00179 Global, 00180 IDM, 00181 Illbient, 00182 Industro_Goth, 00183 Jam_Band, 00184 Krautrock, 00185 Leftfield, 00186 Lounge, 00187 Math_Rock, 00188 New_Romantic, 00189 Nu_Breakz, 00190 Post_Punk, 00191 Post_Rock, 00192 Psytrance, 00193 Shoegaze, 00194 Space_Rock, 00195 Trop_Rock, 00196 World_Music, 00197 Neoclassical, 00198 Audiobook, 00199 Audio_Theatre, 00200 Neue_Deutsche_Welle, 00201 Podcast, 00202 Indie_Rock, 00203 G_Funk, 00204 Dubstep, 00205 Garage_Rock, 00206 Psybient 00207 } 00208 00213 public enum Picture : byte 00214 { 00215 Other = 0x00, 00216 FileIcon = 0x01, 00217 OtherFileIcon = 0x02, 00218 Cover_Front = 0x03, 00219 Cover_Back = 0x04, 00220 Leaflet_Page = 0x05, 00221 Media = 0x06, 00222 Lead_Artist = 0x07, 00223 Artist_Performer = 0x08, 00224 Conductor = 0x09, 00225 Band_Orchestra = 0x0A, 00226 Composer = 0x0B, 00227 Lyricist = 0x0C, 00228 Recording_Location = 0x0D, 00229 During_Recording = 0x0E, 00230 During_Performance = 0x0F, 00231 Movie_Screen_Capture = 0x10, 00232 A_Bright_Coloured_Fish = 0x11, // No joke, this is part of the ID3v2 spec! 00233 Illustration = 0x12, 00234 Band_Logotype = 0x13, 00235 Publisher_Logotype = 0x14 00236 } 00237 }