lastgenre: Some whitelist and genres-tree updates (#5977)

Addresses some fixes and additions mentioned here #5915 and some I
collected myself over the years.

Of course genres and sub-genres classifications always are rather
opinionated, but I consider them useful for others too. Critical
feedback is welcome.
This commit is contained in:
J0J0 Todos 2025-09-13 12:14:37 +02:00 committed by GitHub
commit 160d4074b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 43 additions and 9 deletions

View file

@ -9,6 +9,7 @@
- cape jazz - cape jazz
- chimurenga - chimurenga
- coupé-décalé - coupé-décalé
- egyptian
- fuji music - fuji music
- genge - genge
- highlife - highlife
@ -35,6 +36,7 @@
- sega - sega
- seggae - seggae
- semba - semba
- shangaan electro
- soukous - soukous
- taarab - taarab
- zouglou - zouglou
@ -133,6 +135,7 @@
- chutney - chutney
- chutney soca - chutney soca
- compas - compas
- folklore argentino
- mambo - mambo
- merengue - merengue
- méringue - méringue
@ -185,6 +188,7 @@
- humor - humor
- parody music - parody music
- stand-up - stand-up
- kabarett
- country: - country:
- alternative country: - alternative country:
- cowpunk - cowpunk
@ -250,7 +254,6 @@
- acid breaks - acid breaks
- baltimore club - baltimore club
- big beat - big beat
- breakbeat hardcore
- broken beat - broken beat
- florida breaks - florida breaks
- nu skool breaks - nu skool breaks
@ -287,12 +290,15 @@
- jump-up - jump-up
- liquid funk - liquid funk
- neurofunk - neurofunk
- oldschool jungle: - jungle:
- darkside jungle - darkside jungle
- ragga jungle - ragga jungle
- oldschool jungle
- raggacore - raggacore
- sambass - sambass
- techstep - techstep
- leftfield
- halftime
- electro: - electro:
- crunk - crunk
- electro backbeat - electro backbeat
@ -343,6 +349,7 @@
- hardcore: - hardcore:
- bouncy house - bouncy house
- bouncy techno - bouncy techno
- breakbeat hardcore
- breakcore - breakcore
- digital hardcore - digital hardcore
- doomcore - doomcore
@ -400,6 +407,8 @@
- power electronics - power electronics
- power noise - power noise
- witch house - witch house
- juke:
- footwork
- post-disco: - post-disco:
- boogie - boogie
- dance-pop - dance-pop
@ -414,6 +423,7 @@
- techno: - techno:
- acid techno - acid techno
- detroit techno - detroit techno
- dub techno
- free tekno - free tekno
- ghettotech - ghettotech
- minimal - minimal
@ -469,7 +479,6 @@
- chap hop - chap hop
- christian hip hop - christian hip hop
- conscious hip hop - conscious hip hop
- country-rap
- crunkcore - crunkcore
- cumbia rap - cumbia rap
- east coast hip hop: - east coast hip hop:
@ -481,6 +490,7 @@
- freestyle rap - freestyle rap
- g-funk - g-funk
- gangsta rap - gangsta rap
- glitch hop
- golden age hip hop - golden age hip hop
- hip hop soul - hip hop soul
- hip pop - hip pop
@ -521,11 +531,14 @@
- west coast hip hop: - west coast hip hop:
- chicano rap - chicano rap
- jerkin' - jerkin'
- austrian hip hop
- german hip hop
- jazz: - jazz:
- asian american jazz - asian american jazz
- avant-garde jazz - avant-garde jazz
- bebop - bebop
- boogie-woogie - boogie-woogie
- brass band
- british dance band - british dance band
- chamber jazz - chamber jazz
- continental jazz - continental jazz
@ -568,14 +581,13 @@
- vocal jazz - vocal jazz
- west coast gypsy jazz - west coast gypsy jazz
- west coast jazz - west coast jazz
- other: - kids music:
- worldbeat - kinderlieder
- pop: - pop:
- adult contemporary - adult contemporary
- arab pop - arab pop
- baroque pop - baroque pop
- bubblegum pop - bubblegum pop
- chanson
- christian pop - christian pop
- classical crossover - classical crossover
- europop: - europop:
@ -640,6 +652,7 @@
- beat music - beat music
- chinese rock - chinese rock
- christian rock - christian rock
- classic rock
- dark cabaret - dark cabaret
- desert rock - desert rock
- experimental rock - experimental rock
@ -720,6 +733,7 @@
- art punk - art punk
- christian punk - christian punk
- deathrock - deathrock
- deutschpunk
- folk punk: - folk punk:
- celtic punk - celtic punk
- gypsy punk - gypsy punk
@ -762,5 +776,18 @@
- dancehall - dancehall
- ska: - ska:
- 2 tone - 2 tone
- dub
- rocksteady - rocksteady
- dub
- soundtrack:
- singer-songwriter:
- cantautorato
- cantautor
- cantautora
- chanson
- canción de autor
- nueva canción
- world:
- world dub
- world fusion
- worldbeat

View file

@ -160,10 +160,14 @@ calypso jazz
calypso-style baila calypso-style baila
campursari campursari
canatronic canatronic
canción de autor
candombe candombe
canon canon
canrock canrock
cantata cantata
cantautorato
cantautor
cantautora
cante chico cante chico
cante jondo cante jondo
canterbury scene canterbury scene
@ -371,6 +375,7 @@ desert rock
desi desi
detroit blues detroit blues
detroit techno detroit techno
dub techno
dhamar dhamar
dhimotiká dhimotiká
dhrupad dhrupad
@ -684,7 +689,7 @@ indo rock
indonesian pop indonesian pop
indoyíftika indoyíftika
industrial death metal industrial death metal
industrial hip-hop industrial hip hop
industrial metal industrial metal
industrial music industrial music
industrial musical industrial musical
@ -1069,10 +1074,10 @@ nortec
norteño norteño
northern soul northern soul
nota nota
nu breaks
nu jazz nu jazz
nu metal nu metal
nu soul nu soul
nu skool breaks
nueva canción nueva canción
nyatiti nyatiti
néo kýma néo kýma

View file

@ -133,6 +133,8 @@ Other changes:
- :doc:`/guides/main`: Add instructions to install beets on Void Linux. - :doc:`/guides/main`: Add instructions to install beets on Void Linux.
- :doc:`plugins/lastgenre`: Refactor loading whitelist and canonicalization - :doc:`plugins/lastgenre`: Refactor loading whitelist and canonicalization
file. :bug:`5979` file. :bug:`5979`
- :doc:`plugins/lastgenre`: Updated and streamlined the genre whitelist and
canonicalization tree :bug:`5977`
2.3.1 (May 14, 2025) 2.3.1 (May 14, 2025)
-------------------- --------------------