namespace BinaryObjectScanner.Models.PlayJ
{
///
public enum Genre
{
///
/// Blues/Folk/Country
///
BluesFolkCountry = 1,
///
/// Jazz
///
Jazz = 5,
///
/// Reggae
///
Reggae = 10,
///
/// Classical
///
Classical = 12,
///
/// Electronic
///
Electronic = 13,
///
/// Pop/Rock
///
PopRock = 15,
///
/// World
///
World = 16,
///
/// Urban
///
Urban = 17,
///
/// Latin
///
Latin = 18,
///
/// Soundtrack/Other
///
SoundtrackOther = 20,
///
/// New Age
///
NewAge = 21,
///
/// Spiritual
///
Spiritual = 22,
///
/// Sway & Tech
///
SwayAndTech = 23,
///
/// Jam Bands
///
JamBands = 24,
///
/// Comedy
///
Comedy = 25,
///
/// Brazilian
///
Brazilian = 26,
}
// TODO: Fill out the remaining subgenres from the wayback machine
///
/// Every subgenre is uniquely associated with a genre
public enum Subgenre : byte
{
///
/// Blues/Folk/Country > Blues (Modern/Electric)
///
BluesModernElectric = 2,
///
/// Blues/Folk/Country > Blues (Modern/Acoustic)
///
BluesModernAcoustic = 3,
///
/// Blues/Folk/Country > Blues (Traditional)
///
BluesTraditional = 4,
///
/// Blues/Folk/Country > Folk (Traditional)
///
FolkTraditional = 5,
///
/// Blues/Folk/Country > Folk (Contemporary)
///
FolkContemporary = 6,
///
/// Blues/Folk/Country > Folk (Jazz)
///
FolkJazz = 7,
}
}