From 4949f44e82c127990cba3ba8589fcb00b014e0f1 Mon Sep 17 00:00:00 2001 From: J0J0 Todos Date: Sat, 30 Aug 2025 10:10:55 +0200 Subject: [PATCH] lastgenre: tree/whitlist: Jojo's essential fixes Fixes to the beets default tree and whitlist files I collected over the years; Includes Tags last.fm returns quite often; Also the chart.getTopTags API endpoint was checked to make sure the top 100 charts are included in beets default tree and whitelist. --- beetsplug/lastgenre/genres-tree.yaml | 41 ++++++++++++++++++++++++---- beetsplug/lastgenre/genres.txt | 7 ++++- 2 files changed, 41 insertions(+), 7 deletions(-) diff --git a/beetsplug/lastgenre/genres-tree.yaml b/beetsplug/lastgenre/genres-tree.yaml index c8ae42478..87f7c73c3 100644 --- a/beetsplug/lastgenre/genres-tree.yaml +++ b/beetsplug/lastgenre/genres-tree.yaml @@ -9,6 +9,7 @@ - cape jazz - chimurenga - coupé-décalé + - egyptian - fuji music - genge - highlife @@ -35,6 +36,7 @@ - sega - seggae - semba + - shangaan electro - soukous - taarab - zouglou @@ -133,6 +135,7 @@ - chutney - chutney soca - compas + - folklore argentino - mambo - merengue - méringue @@ -185,6 +188,7 @@ - humor - parody music - stand-up + - kabarett - country: - alternative country: - cowpunk @@ -287,12 +291,16 @@ - jump-up - liquid funk - neurofunk - - oldschool jungle: + - jungle: - darkside jungle - ragga jungle + - oldschool jungle + - uk hardcore - raggacore - sambass - techstep + - leftfield + - halftime - electro: - crunk - electro backbeat @@ -336,6 +344,7 @@ - skweee - sound art - synthcore + - experimental - eurodance: - bubblegum dance - italo dance @@ -354,7 +363,6 @@ - makina - speedcore - terrorcore - - uk hardcore - hi-nrg: - eurobeat - hard nrg @@ -400,6 +408,8 @@ - power electronics - power noise - witch house + - juke: + - footwork - post-disco: - boogie - dance-pop @@ -414,6 +424,7 @@ - techno: - acid techno - detroit techno + - dub techno - free tekno - ghettotech - minimal @@ -481,6 +492,7 @@ - freestyle rap - g-funk - gangsta rap + - glitch hop - golden age hip hop - hip hop soul - hip pop @@ -521,11 +533,14 @@ - west coast hip hop: - chicano rap - jerkin' + - austrian hip hop + - german hip hop - jazz: - asian american jazz - avant-garde jazz - bebop - boogie-woogie + - brass band - british dance band - chamber jazz - continental jazz @@ -568,14 +583,13 @@ - vocal jazz - west coast gypsy jazz - west coast jazz -- other: - - worldbeat +- kids music: + - kinderlieder - pop: - adult contemporary - arab pop - baroque pop - bubblegum pop - - chanson - christian pop - classical crossover - europop: @@ -640,6 +654,7 @@ - beat music - chinese rock - christian rock + - classic rock - dark cabaret - desert rock - experimental rock @@ -720,6 +735,7 @@ - art punk - christian punk - deathrock + - deutschpunk - folk punk: - celtic punk - gypsy punk @@ -762,5 +778,18 @@ - dancehall - ska: - 2 tone - - dub - rocksteady + - dub +- soundtrack: +- singer-songwriter: + - cantautorato + - cantautor + - cantautora + - chanson + - canción de autor + - nueva canción +- world: + - world dub + - world fusion + - worldbeat + diff --git a/beetsplug/lastgenre/genres.txt b/beetsplug/lastgenre/genres.txt index 28b1225c3..d3d36db48 100644 --- a/beetsplug/lastgenre/genres.txt +++ b/beetsplug/lastgenre/genres.txt @@ -160,10 +160,14 @@ calypso jazz calypso-style baila campursari canatronic +canción de autor candombe canon canrock cantata +cantautorato +cantautor +cantautora cante chico cante jondo canterbury scene @@ -371,6 +375,7 @@ desert rock desi detroit blues detroit techno +dub techno dhamar dhimotiká dhrupad @@ -1069,10 +1074,10 @@ nortec norteño northern soul nota -nu breaks nu jazz nu metal nu soul +nu skool breaks nueva canción nyatiti néo kýma