Chris@0: /* Automatically generated from genre.dat.in */ Chris@0: /* Chris@0: * libid3tag - ID3 tag manipulation library Chris@0: * Copyright (C) 2000-2004 Underbit Technologies, Inc. Chris@0: * Chris@0: * This program is free software; you can redistribute it and/or modify Chris@0: * it under the terms of the GNU General Public License as published by Chris@0: * the Free Software Foundation; either version 2 of the License, or Chris@0: * (at your option) any later version. Chris@0: * Chris@0: * This program is distributed in the hope that it will be useful, Chris@0: * but WITHOUT ANY WARRANTY; without even the implied warranty of Chris@0: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Chris@0: * GNU General Public License for more details. Chris@0: * Chris@0: * You should have received a copy of the GNU General Public License Chris@0: * along with this program; if not, write to the Free Software Chris@0: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Chris@0: * Chris@0: * Id: genre.dat.in,v 1.7 2004/01/23 09:41:32 rob Exp Chris@0: */ Chris@0: Chris@0: /* Chris@0: * These are the ID3 genre names, taken as a combination of names from ID3v1 Chris@0: * (listed in Appendix A of the ID3 tag version 2.4.0 informal standard) and Chris@0: * the extensions made by Winamp as of version 2.80. Chris@0: */ Chris@0: Chris@0: /* ID3v1 names (0-79) */ Chris@0: Chris@0: static id3_ucs4_t const genre_BLUES[] = Chris@0: { 'B', 'l', 'u', 'e', 's', 0 }; Chris@0: static id3_ucs4_t const genre_CLASSIC_ROCK[] = Chris@0: { 'C', 'l', 'a', 's', 's', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_COUNTRY[] = Chris@0: { 'C', 'o', 'u', 'n', 't', 'r', 'y', 0 }; Chris@0: static id3_ucs4_t const genre_DANCE[] = Chris@0: { 'D', 'a', 'n', 'c', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_DISCO[] = Chris@0: { 'D', 'i', 's', 'c', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_FUNK[] = Chris@0: { 'F', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_GRUNGE[] = Chris@0: { 'G', 'r', 'u', 'n', 'g', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_HIP_HOP[] = Chris@0: { 'H', 'i', 'p', '-', 'H', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_JAZZ[] = Chris@0: { 'J', 'a', 'z', 'z', 0 }; Chris@0: static id3_ucs4_t const genre_METAL[] = Chris@0: { 'M', 'e', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_NEW_AGE[] = Chris@0: { 'N', 'e', 'w', ' ', 'A', 'g', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_OLDIES[] = Chris@0: { 'O', 'l', 'd', 'i', 'e', 's', 0 }; Chris@0: static id3_ucs4_t const genre_OTHER[] = Chris@0: { 'O', 't', 'h', 'e', 'r', 0 }; Chris@0: static id3_ucs4_t const genre_POP[] = Chris@0: { 'P', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_R_B[] = Chris@0: { 'R', '&', 'B', 0 }; Chris@0: static id3_ucs4_t const genre_RAP[] = Chris@0: { 'R', 'a', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_REGGAE[] = Chris@0: { 'R', 'e', 'g', 'g', 'a', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_ROCK[] = Chris@0: { 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_TECHNO[] = Chris@0: { 'T', 'e', 'c', 'h', 'n', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_INDUSTRIAL[] = Chris@0: { 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ALTERNATIVE[] = Chris@0: { 'A', 'l', 't', 'e', 'r', 'n', 'a', 't', 'i', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SKA[] = Chris@0: { 'S', 'k', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_DEATH_METAL[] = Chris@0: { 'D', 'e', 'a', 't', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_PRANKS[] = Chris@0: { 'P', 'r', 'a', 'n', 'k', 's', 0 }; Chris@0: static id3_ucs4_t const genre_SOUNDTRACK[] = Chris@0: { 'S', 'o', 'u', 'n', 'd', 't', 'r', 'a', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_EURO_TECHNO[] = Chris@0: { 'E', 'u', 'r', 'o', '-', 'T', 'e', 'c', 'h', 'n', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_AMBIENT[] = Chris@0: { 'A', 'm', 'b', 'i', 'e', 'n', 't', 0 }; Chris@0: static id3_ucs4_t const genre_TRIP_HOP[] = Chris@0: { 'T', 'r', 'i', 'p', '-', 'H', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_VOCAL[] = Chris@0: { 'V', 'o', 'c', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_JAZZ_FUNK[] = Chris@0: { 'J', 'a', 'z', 'z', '+', 'F', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_FUSION[] = Chris@0: { 'F', 'u', 's', 'i', 'o', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_TRANCE[] = Chris@0: { 'T', 'r', 'a', 'n', 'c', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_CLASSICAL[] = Chris@0: { 'C', 'l', 'a', 's', 's', 'i', 'c', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_INSTRUMENTAL[] = Chris@0: { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ACID[] = Chris@0: { 'A', 'c', 'i', 'd', 0 }; Chris@0: static id3_ucs4_t const genre_HOUSE[] = Chris@0: { 'H', 'o', 'u', 's', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_GAME[] = Chris@0: { 'G', 'a', 'm', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SOUND_CLIP[] = Chris@0: { 'S', 'o', 'u', 'n', 'd', ' ', 'C', 'l', 'i', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_GOSPEL[] = Chris@0: { 'G', 'o', 's', 'p', 'e', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_NOISE[] = Chris@0: { 'N', 'o', 'i', 's', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_ALTERNROCK[] = Chris@0: { 'A', 'l', 't', 'e', 'r', 'n', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_BASS[] = Chris@0: { 'B', 'a', 's', 's', 0 }; Chris@0: static id3_ucs4_t const genre_SOUL[] = Chris@0: { 'S', 'o', 'u', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_PUNK[] = Chris@0: { 'P', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_SPACE[] = Chris@0: { 'S', 'p', 'a', 'c', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_MEDITATIVE[] = Chris@0: { 'M', 'e', 'd', 'i', 't', 'a', 't', 'i', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_INSTRUMENTAL_POP[] = Chris@0: { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'P', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_INSTRUMENTAL_ROCK[] = Chris@0: { 'I', 'n', 's', 't', 'r', 'u', 'm', 'e', 'n', 't', 'a', 'l', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_ETHNIC[] = Chris@0: { 'E', 't', 'h', 'n', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_GOTHIC[] = Chris@0: { 'G', 'o', 't', 'h', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_DARKWAVE[] = Chris@0: { 'D', 'a', 'r', 'k', 'w', 'a', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_TECHNO_INDUSTRIAL[] = Chris@0: { 'T', 'e', 'c', 'h', 'n', 'o', '-', 'I', 'n', 'd', 'u', 's', 't', 'r', 'i', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ELECTRONIC[] = Chris@0: { 'E', 'l', 'e', 'c', 't', 'r', 'o', 'n', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_POP_FOLK[] = Chris@0: { 'P', 'o', 'p', '-', 'F', 'o', 'l', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_EURODANCE[] = Chris@0: { 'E', 'u', 'r', 'o', 'd', 'a', 'n', 'c', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_DREAM[] = Chris@0: { 'D', 'r', 'e', 'a', 'm', 0 }; Chris@0: static id3_ucs4_t const genre_SOUTHERN_ROCK[] = Chris@0: { 'S', 'o', 'u', 't', 'h', 'e', 'r', 'n', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_COMEDY[] = Chris@0: { 'C', 'o', 'm', 'e', 'd', 'y', 0 }; Chris@0: static id3_ucs4_t const genre_CULT[] = Chris@0: { 'C', 'u', 'l', 't', 0 }; Chris@0: static id3_ucs4_t const genre_GANGSTA[] = Chris@0: { 'G', 'a', 'n', 'g', 's', 't', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_TOP_40[] = Chris@0: { 'T', 'o', 'p', ' ', '4', '0', 0 }; Chris@0: static id3_ucs4_t const genre_CHRISTIAN_RAP[] = Chris@0: { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'a', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_POP_FUNK[] = Chris@0: { 'P', 'o', 'p', '/', 'F', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_JUNGLE[] = Chris@0: { 'J', 'u', 'n', 'g', 'l', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_NATIVE_AMERICAN[] = Chris@0: { 'N', 'a', 't', 'i', 'v', 'e', ' ', 'A', 'm', 'e', 'r', 'i', 'c', 'a', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_CABARET[] = Chris@0: { 'C', 'a', 'b', 'a', 'r', 'e', 't', 0 }; Chris@0: static id3_ucs4_t const genre_NEW_WAVE[] = Chris@0: { 'N', 'e', 'w', ' ', 'W', 'a', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_PSYCHEDELIC[] = Chris@0: { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_RAVE[] = Chris@0: { 'R', 'a', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SHOWTUNES[] = Chris@0: { 'S', 'h', 'o', 'w', 't', 'u', 'n', 'e', 's', 0 }; Chris@0: static id3_ucs4_t const genre_TRAILER[] = Chris@0: { 'T', 'r', 'a', 'i', 'l', 'e', 'r', 0 }; Chris@0: static id3_ucs4_t const genre_LO_FI[] = Chris@0: { 'L', 'o', '-', 'F', 'i', 0 }; Chris@0: static id3_ucs4_t const genre_TRIBAL[] = Chris@0: { 'T', 'r', 'i', 'b', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ACID_PUNK[] = Chris@0: { 'A', 'c', 'i', 'd', ' ', 'P', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_ACID_JAZZ[] = Chris@0: { 'A', 'c', 'i', 'd', ' ', 'J', 'a', 'z', 'z', 0 }; Chris@0: static id3_ucs4_t const genre_POLKA[] = Chris@0: { 'P', 'o', 'l', 'k', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_RETRO[] = Chris@0: { 'R', 'e', 't', 'r', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_MUSICAL[] = Chris@0: { 'M', 'u', 's', 'i', 'c', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ROCK___ROLL[] = Chris@0: { 'R', 'o', 'c', 'k', ' ', '&', ' ', 'R', 'o', 'l', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_HARD_ROCK[] = Chris@0: { 'H', 'a', 'r', 'd', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: Chris@0: /* Winamp extensions (80-147) */ Chris@0: Chris@0: static id3_ucs4_t const genre_FOLK[] = Chris@0: { 'F', 'o', 'l', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_FOLK_ROCK[] = Chris@0: { 'F', 'o', 'l', 'k', '/', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_NATIONAL_FOLK[] = Chris@0: { 'N', 'a', 't', 'i', 'o', 'n', 'a', 'l', ' ', 'F', 'o', 'l', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_SWING[] = Chris@0: { 'S', 'w', 'i', 'n', 'g', 0 }; Chris@0: static id3_ucs4_t const genre_FAST_FUSION[] = Chris@0: { 'F', 'a', 's', 't', '-', 'F', 'u', 's', 'i', 'o', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_BEBOB[] = Chris@0: { 'B', 'e', 'b', 'o', 'b', 0 }; Chris@0: static id3_ucs4_t const genre_LATIN[] = Chris@0: { 'L', 'a', 't', 'i', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_REVIVAL[] = Chris@0: { 'R', 'e', 'v', 'i', 'v', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_CELTIC[] = Chris@0: { 'C', 'e', 'l', 't', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_BLUEGRASS[] = Chris@0: { 'B', 'l', 'u', 'e', 'g', 'r', 'a', 's', 's', 0 }; Chris@0: static id3_ucs4_t const genre_AVANTGARDE[] = Chris@0: { 'A', 'v', 'a', 'n', 't', 'g', 'a', 'r', 'd', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_GOTHIC_ROCK[] = Chris@0: { 'G', 'o', 't', 'h', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_PROGRESSIVE_ROCK[] = Chris@0: { 'P', 'r', 'o', 'g', 'r', 'e', 's', 's', 'i', 'v', 'e', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_PSYCHEDELIC_ROCK[] = Chris@0: { 'P', 's', 'y', 'c', 'h', 'e', 'd', 'e', 'l', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_SYMPHONIC_ROCK[] = Chris@0: { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'i', 'c', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_SLOW_ROCK[] = Chris@0: { 'S', 'l', 'o', 'w', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_BIG_BAND[] = Chris@0: { 'B', 'i', 'g', ' ', 'B', 'a', 'n', 'd', 0 }; Chris@0: static id3_ucs4_t const genre_CHORUS[] = Chris@0: { 'C', 'h', 'o', 'r', 'u', 's', 0 }; Chris@0: static id3_ucs4_t const genre_EASY_LISTENING[] = Chris@0: { 'E', 'a', 's', 'y', ' ', 'L', 'i', 's', 't', 'e', 'n', 'i', 'n', 'g', 0 }; Chris@0: static id3_ucs4_t const genre_ACOUSTIC[] = Chris@0: { 'A', 'c', 'o', 'u', 's', 't', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_HUMOUR[] = Chris@0: { 'H', 'u', 'm', 'o', 'u', 'r', 0 }; Chris@0: static id3_ucs4_t const genre_SPEECH[] = Chris@0: { 'S', 'p', 'e', 'e', 'c', 'h', 0 }; Chris@0: static id3_ucs4_t const genre_CHANSON[] = Chris@0: { 'C', 'h', 'a', 'n', 's', 'o', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_OPERA[] = Chris@0: { 'O', 'p', 'e', 'r', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_CHAMBER_MUSIC[] = Chris@0: { 'C', 'h', 'a', 'm', 'b', 'e', 'r', ' ', 'M', 'u', 's', 'i', 'c', 0 }; Chris@0: static id3_ucs4_t const genre_SONATA[] = Chris@0: { 'S', 'o', 'n', 'a', 't', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_SYMPHONY[] = Chris@0: { 'S', 'y', 'm', 'p', 'h', 'o', 'n', 'y', 0 }; Chris@0: static id3_ucs4_t const genre_BOOTY_BASS[] = Chris@0: { 'B', 'o', 'o', 't', 'y', ' ', 'B', 'a', 's', 's', 0 }; Chris@0: static id3_ucs4_t const genre_PRIMUS[] = Chris@0: { 'P', 'r', 'i', 'm', 'u', 's', 0 }; Chris@0: static id3_ucs4_t const genre_PORN_GROOVE[] = Chris@0: { 'P', 'o', 'r', 'n', ' ', 'G', 'r', 'o', 'o', 'v', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SATIRE[] = Chris@0: { 'S', 'a', 't', 'i', 'r', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SLOW_JAM[] = Chris@0: { 'S', 'l', 'o', 'w', ' ', 'J', 'a', 'm', 0 }; Chris@0: static id3_ucs4_t const genre_CLUB[] = Chris@0: { 'C', 'l', 'u', 'b', 0 }; Chris@0: static id3_ucs4_t const genre_TANGO[] = Chris@0: { 'T', 'a', 'n', 'g', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_SAMBA[] = Chris@0: { 'S', 'a', 'm', 'b', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_FOLKLORE[] = Chris@0: { 'F', 'o', 'l', 'k', 'l', 'o', 'r', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_BALLAD[] = Chris@0: { 'B', 'a', 'l', 'l', 'a', 'd', 0 }; Chris@0: static id3_ucs4_t const genre_POWER_BALLAD[] = Chris@0: { 'P', 'o', 'w', 'e', 'r', ' ', 'B', 'a', 'l', 'l', 'a', 'd', 0 }; Chris@0: static id3_ucs4_t const genre_RHYTHMIC_SOUL[] = Chris@0: { 'R', 'h', 'y', 't', 'h', 'm', 'i', 'c', ' ', 'S', 'o', 'u', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_FREESTYLE[] = Chris@0: { 'F', 'r', 'e', 'e', 's', 't', 'y', 'l', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_DUET[] = Chris@0: { 'D', 'u', 'e', 't', 0 }; Chris@0: static id3_ucs4_t const genre_PUNK_ROCK[] = Chris@0: { 'P', 'u', 'n', 'k', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_DRUM_SOLO[] = Chris@0: { 'D', 'r', 'u', 'm', ' ', 'S', 'o', 'l', 'o', 0 }; Chris@0: static id3_ucs4_t const genre_A_CAPPELLA[] = Chris@0: { 'A', ' ', 'C', 'a', 'p', 'p', 'e', 'l', 'l', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_EURO_HOUSE[] = Chris@0: { 'E', 'u', 'r', 'o', '-', 'H', 'o', 'u', 's', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_DANCE_HALL[] = Chris@0: { 'D', 'a', 'n', 'c', 'e', ' ', 'H', 'a', 'l', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_GOA[] = Chris@0: { 'G', 'o', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_DRUM___BASS[] = Chris@0: { 'D', 'r', 'u', 'm', ' ', '&', ' ', 'B', 'a', 's', 's', 0 }; Chris@0: static id3_ucs4_t const genre_CLUB_HOUSE[] = Chris@0: { 'C', 'l', 'u', 'b', '-', 'H', 'o', 'u', 's', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_HARDCORE[] = Chris@0: { 'H', 'a', 'r', 'd', 'c', 'o', 'r', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_TERROR[] = Chris@0: { 'T', 'e', 'r', 'r', 'o', 'r', 0 }; Chris@0: static id3_ucs4_t const genre_INDIE[] = Chris@0: { 'I', 'n', 'd', 'i', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_BRITPOP[] = Chris@0: { 'B', 'r', 'i', 't', 'P', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_NEGERPUNK[] = Chris@0: { 'N', 'e', 'g', 'e', 'r', 'p', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_POLSK_PUNK[] = Chris@0: { 'P', 'o', 'l', 's', 'k', ' ', 'P', 'u', 'n', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_BEAT[] = Chris@0: { 'B', 'e', 'a', 't', 0 }; Chris@0: static id3_ucs4_t const genre_CHRISTIAN_GANGSTA_RAP[] = Chris@0: { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'G', 'a', 'n', 'g', 's', 't', 'a', ' ', 'R', 'a', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_HEAVY_METAL[] = Chris@0: { 'H', 'e', 'a', 'v', 'y', ' ', 'M', 'e', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_BLACK_METAL[] = Chris@0: { 'B', 'l', 'a', 'c', 'k', ' ', 'M', 'e', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_CROSSOVER[] = Chris@0: { 'C', 'r', 'o', 's', 's', 'o', 'v', 'e', 'r', 0 }; Chris@0: static id3_ucs4_t const genre_CONTEMPORARY_CHRISTIAN[] = Chris@0: { 'C', 'o', 'n', 't', 'e', 'm', 'p', 'o', 'r', 'a', 'r', 'y', ' ', 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', 0 }; Chris@0: static id3_ucs4_t const genre_CHRISTIAN_ROCK[] = Chris@0: { 'C', 'h', 'r', 'i', 's', 't', 'i', 'a', 'n', ' ', 'R', 'o', 'c', 'k', 0 }; Chris@0: static id3_ucs4_t const genre_MERENGUE[] = Chris@0: { 'M', 'e', 'r', 'e', 'n', 'g', 'u', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_SALSA[] = Chris@0: { 'S', 'a', 'l', 's', 'a', 0 }; Chris@0: static id3_ucs4_t const genre_THRASH_METAL[] = Chris@0: { 'T', 'h', 'r', 'a', 's', 'h', ' ', 'M', 'e', 't', 'a', 'l', 0 }; Chris@0: static id3_ucs4_t const genre_ANIME[] = Chris@0: { 'A', 'n', 'i', 'm', 'e', 0 }; Chris@0: static id3_ucs4_t const genre_JPOP[] = Chris@0: { 'J', 'P', 'o', 'p', 0 }; Chris@0: static id3_ucs4_t const genre_SYNTHPOP[] = Chris@0: { 'S', 'y', 'n', 't', 'h', 'p', 'o', 'p', 0 }; Chris@0: Chris@0: static id3_ucs4_t const *const genre_table[] = { Chris@0: genre_BLUES, Chris@0: genre_CLASSIC_ROCK, Chris@0: genre_COUNTRY, Chris@0: genre_DANCE, Chris@0: genre_DISCO, Chris@0: genre_FUNK, Chris@0: genre_GRUNGE, Chris@0: genre_HIP_HOP, Chris@0: genre_JAZZ, Chris@0: genre_METAL, Chris@0: genre_NEW_AGE, Chris@0: genre_OLDIES, Chris@0: genre_OTHER, Chris@0: genre_POP, Chris@0: genre_R_B, Chris@0: genre_RAP, Chris@0: genre_REGGAE, Chris@0: genre_ROCK, Chris@0: genre_TECHNO, Chris@0: genre_INDUSTRIAL, Chris@0: genre_ALTERNATIVE, Chris@0: genre_SKA, Chris@0: genre_DEATH_METAL, Chris@0: genre_PRANKS, Chris@0: genre_SOUNDTRACK, Chris@0: genre_EURO_TECHNO, Chris@0: genre_AMBIENT, Chris@0: genre_TRIP_HOP, Chris@0: genre_VOCAL, Chris@0: genre_JAZZ_FUNK, Chris@0: genre_FUSION, Chris@0: genre_TRANCE, Chris@0: genre_CLASSICAL, Chris@0: genre_INSTRUMENTAL, Chris@0: genre_ACID, Chris@0: genre_HOUSE, Chris@0: genre_GAME, Chris@0: genre_SOUND_CLIP, Chris@0: genre_GOSPEL, Chris@0: genre_NOISE, Chris@0: genre_ALTERNROCK, Chris@0: genre_BASS, Chris@0: genre_SOUL, Chris@0: genre_PUNK, Chris@0: genre_SPACE, Chris@0: genre_MEDITATIVE, Chris@0: genre_INSTRUMENTAL_POP, Chris@0: genre_INSTRUMENTAL_ROCK, Chris@0: genre_ETHNIC, Chris@0: genre_GOTHIC, Chris@0: genre_DARKWAVE, Chris@0: genre_TECHNO_INDUSTRIAL, Chris@0: genre_ELECTRONIC, Chris@0: genre_POP_FOLK, Chris@0: genre_EURODANCE, Chris@0: genre_DREAM, Chris@0: genre_SOUTHERN_ROCK, Chris@0: genre_COMEDY, Chris@0: genre_CULT, Chris@0: genre_GANGSTA, Chris@0: genre_TOP_40, Chris@0: genre_CHRISTIAN_RAP, Chris@0: genre_POP_FUNK, Chris@0: genre_JUNGLE, Chris@0: genre_NATIVE_AMERICAN, Chris@0: genre_CABARET, Chris@0: genre_NEW_WAVE, Chris@0: genre_PSYCHEDELIC, Chris@0: genre_RAVE, Chris@0: genre_SHOWTUNES, Chris@0: genre_TRAILER, Chris@0: genre_LO_FI, Chris@0: genre_TRIBAL, Chris@0: genre_ACID_PUNK, Chris@0: genre_ACID_JAZZ, Chris@0: genre_POLKA, Chris@0: genre_RETRO, Chris@0: genre_MUSICAL, Chris@0: genre_ROCK___ROLL, Chris@0: genre_HARD_ROCK, Chris@0: genre_FOLK, Chris@0: genre_FOLK_ROCK, Chris@0: genre_NATIONAL_FOLK, Chris@0: genre_SWING, Chris@0: genre_FAST_FUSION, Chris@0: genre_BEBOB, Chris@0: genre_LATIN, Chris@0: genre_REVIVAL, Chris@0: genre_CELTIC, Chris@0: genre_BLUEGRASS, Chris@0: genre_AVANTGARDE, Chris@0: genre_GOTHIC_ROCK, Chris@0: genre_PROGRESSIVE_ROCK, Chris@0: genre_PSYCHEDELIC_ROCK, Chris@0: genre_SYMPHONIC_ROCK, Chris@0: genre_SLOW_ROCK, Chris@0: genre_BIG_BAND, Chris@0: genre_CHORUS, Chris@0: genre_EASY_LISTENING, Chris@0: genre_ACOUSTIC, Chris@0: genre_HUMOUR, Chris@0: genre_SPEECH, Chris@0: genre_CHANSON, Chris@0: genre_OPERA, Chris@0: genre_CHAMBER_MUSIC, Chris@0: genre_SONATA, Chris@0: genre_SYMPHONY, Chris@0: genre_BOOTY_BASS, Chris@0: genre_PRIMUS, Chris@0: genre_PORN_GROOVE, Chris@0: genre_SATIRE, Chris@0: genre_SLOW_JAM, Chris@0: genre_CLUB, Chris@0: genre_TANGO, Chris@0: genre_SAMBA, Chris@0: genre_FOLKLORE, Chris@0: genre_BALLAD, Chris@0: genre_POWER_BALLAD, Chris@0: genre_RHYTHMIC_SOUL, Chris@0: genre_FREESTYLE, Chris@0: genre_DUET, Chris@0: genre_PUNK_ROCK, Chris@0: genre_DRUM_SOLO, Chris@0: genre_A_CAPPELLA, Chris@0: genre_EURO_HOUSE, Chris@0: genre_DANCE_HALL, Chris@0: genre_GOA, Chris@0: genre_DRUM___BASS, Chris@0: genre_CLUB_HOUSE, Chris@0: genre_HARDCORE, Chris@0: genre_TERROR, Chris@0: genre_INDIE, Chris@0: genre_BRITPOP, Chris@0: genre_NEGERPUNK, Chris@0: genre_POLSK_PUNK, Chris@0: genre_BEAT, Chris@0: genre_CHRISTIAN_GANGSTA_RAP, Chris@0: genre_HEAVY_METAL, Chris@0: genre_BLACK_METAL, Chris@0: genre_CROSSOVER, Chris@0: genre_CONTEMPORARY_CHRISTIAN, Chris@0: genre_CHRISTIAN_ROCK, Chris@0: genre_MERENGUE, Chris@0: genre_SALSA, Chris@0: genre_THRASH_METAL, Chris@0: genre_ANIME, Chris@0: genre_JPOP, Chris@0: genre_SYNTHPOP Chris@0: };