Library Atlas — System, 5-Axis Taxonomy & Verified Playlist One-Pager venkatron/spotify-library-taxonomy-fixer · Verified Oct 22, 2026
← Open Interactive Library Atlas Open Algo Set Studio music_brain.json chirp_crates.json verified_playlists.json AGENT-QUICKSTART.md AGENT-BRIEF.md
Non-Destructive Spotify Library Architecture · Sound-System & DJ Crate Engine

What This Does, How the 5-Axis Taxonomy Works & All 86 Verified Spotify Playlists

Transforms 17,686 Spotify Liked Songs and owned-playlist tracks into a multi-axis sound-system crate engine without unliking a single track or altering your existing playlists. Every track gets a 1:1 primary subgenre playlist home (LA_*) plus orthogonal multi-label tags for Mood, Region / Scene, Style Signature, and Producer Sample Role, enriched with BPM, Half-Time BPM, and Camelot Key (1A–12B).

17,686
Total Library Tracks (99.6% Classified)
86 / 86
Live Spotify Playlists Verified (HTTP 200)
7 Sets · 168 Tracks
Synced LA_Algo_* DJ & SHRIKE Sets
79 Sets · 16,227 Tracks
Live LA_* Subgenre Playlists on Spotify
16,513 Tracks
Reclassified Deduplicated Subgenre Plan
8 Smart Crates
Cross-Facet Crates & Chirp Manifest

1. End-to-End Pipeline (Stages 01 → 11)SQLite (library.db) + Static JSON Sidecars

Incremental newest-first extraction, weighted Last.fm + MusicBrainz enrichment, 5-axis classification, DSP BPM/Camelot estimation, and non-subtree harmonic DJ sequencing.

01 · Extract
01_extract.py
Incremental pull of 14,504 Liked Songs + 3,182 playlist tracks (17,686 unique) into SQLite.
02 · Enrich
02_enrich.py
7,577 artists enriched via Last.fm weighted tags (0–100) + track-level tags for multi-genre artists + MusicBrainz.
03 · Classify
03_classify.py
Weighted rule scoring across 69 subgenres + 26 facets, co-artist homonym rescue (454 fixed), and LLM fallback.
10 · Audio DSP
10_audio_features.py
Populates BPM, Half-Time BPM (85↔170), and Camelot Key (1A–12B) across 100% of 17,686 tracks.
09 · Music Brain
09_music_brain.py
Emits music_brain.json (Suno STYLE/EXCLUDE prompts) + chirp_crates.json for CHIRP & SHRIKE.
11 · Algo Sets
11_algo_playlists.py
5 non-subtree DJ modes exported to Spotify LA_Algo_*, Serato .m3u8, Algoriddim djay XML & Chirp AV Core.
05 · Write-Back
05_write_back.py
Dry-run by default; syncs 79 LA_* subgenre playlists and 7 LA_Algo_* sets to your Spotify account.

2. Verified Live LA_Algo_* Algorithmic DJ & Producer Sets (7 Playlists · 168 Tracks)100% Synced & Verified on Spotify

Generated by 11_algo_playlists.py using Camelot wheel compatibility, BPM/half-time bridges, and cross-genre facets, then written to Spotify via 05_write_back.py --only-algo --apply.

Live Spotify Playlist Name Algorithmic Mode Verified Tracks Genre Span & Harmonic / Tempo Trajectory Links
LA_Algo_Sunset Dub to 2AM Liquid Roller (4-Act Harmonic DJ Set)
ID: 5sAr8e9bNkEvhx36hox7hc · HTTP 200 OK
4-Act Energy Arc 28 5 genres · 17 subgenres
90 → 122 → 134 → 170/85 BPM (8A → 7A)
Open in Spotify ↗ Open in Atlas
LA_Algo_Forgotten Crate Gems (One-Off Artist Rediscovery Set)
ID: 4vj6yFsNwrSiFbYf4fGgAr · HTTP 200 OK
Deep-Cut Radar (≤2/artist) 24 6 genres · 15 subgenres
88–174 BPM (2A → 5A → 6A)
Open in Spotify ↗ Open in Atlas
LA_Algo_Sonic Walk from “Conte a Todos” (Sango)
ID: 1Z9RqWN5IyCgRAH9kGeQLO · HTTP 200 OK
Seed Sonic Walk 24 5 genres · 16 subgenres
108–172 BPM (8A → 7B → 7A → 6A)
Open in Spotify ↗ Open in Atlas
LA_Algo_Sonic Walk from “Lebanese Blonde” (Thievery Corporation)
ID: 7iHyyUAJ2G3YwfPmTN3LIq · HTTP 200 OK
Seed Sonic Walk 24 3 genres · 9 subgenres
82–174 BPM (8A → 7A → 6A half-time bridge)
Open in Spotify ↗ Open in Atlas
LA_Algo_Wormhole: 18th Street Dub Lounge (92 BPM) → Bosphorus 4×4 Pulse (122 BPM)
ID: 0VTZefeDz1JW7RZ8mskGG3 · HTTP 200 OK
Wormhole Bridge 24 5 genres · 12 subgenres
91–128 BPM (8A → 9A → 8A Dub Lounge → Anatolian 4×4)
Open in Spotify ↗ Open in Atlas
LA_Algo_Wormhole: Rio Favela 130 → South London 170 (Half-Time Pivot)
ID: 2bKdO60xNYKsXsqQaLU74h · HTTP 200 OK
Wormhole Bridge 24 4 genres · 13 subgenres
83–172 BPM (8A → 4A → 6A via 172 BPM Brazilian DnB)
Open in Spotify ↗ Open in Atlas
LA_Algo_SHRIKE Harmonic Sample-Flip Pack (8A Modal Neighborhood)
ID: 2v4678vpcr93X8GWbOzfwh · HTTP 200 OK
SHRIKE Sample Pack 20 6 genres · 16 subgenres
89–152 BPM (4 Drum + 5 Chord + 4 Vocal + 4 Horn + 3 Pivot @ 8A)
Open in Spotify ↗ Open in Atlas

3. Cross-Facet Smart Crates (8 Crates · _playlists & chirp_crates.json)Interactive Atlas + Chirp / SHRIKE Ready

Declarative boolean combinations of Region/Scene, Mood, Style Signature, and Subgenre. Filter directly in Library Atlas or load into CHIRP and SHRIKE with pre-attached BPM corridors and Suno prompt recipes.

Smart Crate Matching Tracks BPM Corridor Anchor Artists Atlas Link
Global 808 & Diaspora Pressure
High-output gym and club pressure uniting Punjabi folk-trap, UK/Milan sliding-808 drill, grime, and heavy baile bass (Sidhu Moose Wala, Karan Aujla, Skepta, Central Cee).
1,904 138–146 BPM (Drill / Grime / Global 808 bounce) SCHWVFTY · VHOOR · Wiley · Gucci Mane · Karan Aujla Filter Crate in Atlas ↗
2AM South London & Liquid Rollers
Rain-streaked pirate-radio 2-step, 170 BPM atmospheric liquid jungle, and deep sub-bass meditations for nocturnal focus (Burial, LTJ Bukem, Calibre, Overmono).
1,253 134–140 BPM (2-step/UK bass) & 168–174 BPM (liquid/jungle rollers) Chase & Status · Eprom · Skepta · Burial · Hans Glader Filter Crate in Atlas ↗
Mecha Cockpit & Boss Phase Ostinato
High-tension Sawano/Sagisu hybrid orchestral drops, Atlus/Sega/Falcom JRPG combat themes, and tokusatsu/mecha scores.
1,191 144–156 BPM (72–78 BPM felt half-time battle grid) アトラスサウンドチーム · SEGA SOUND TEAM · SawanoHiroyuki[nZk] · Sawano Hiroyuki · Falcom Sound Team jdk Filter Crate in Atlas ↗
Sunday Morning Crate Dig
Sunlit Rhodes chords, crate-dug soul flips, Japanese City Pop & jazz-fusion guitar, and unhurried head-nod grooves (Anri, Masayoshi Takanaka, Nujabes, J Dilla).
1,132 84–96 BPM (boom-bap / lofi jazz-rap) & 108–118 BPM (city-pop / jazz-fusion) Masayoshi Takanaka · A Tribe Called Quest · Daedelus · KAYTRANADA · DJ Shadow Filter Crate in Atlas ↗
Lebanese Blonde & Global Dub Lounge
Tape-delay dub basslines, sitar & oud psych textures, and smoky Washington DC / Vienna / London downbeat sessions (Thievery Corporation, Bonobo, Khruangbin, Karsh Kale).
778 88–108 BPM (downbeat dub-lounge) Daedelus · Kahn · Nujabes · Thievery Corporation · DJ Shadow Filter Crate in Atlas ↗
Baile to Soulection (Favela × Future Beats)
Rio & Belo Horizonte tamborzão percussion colliding with LA/Detroit swung future beats, pitch-shifted R&B vocal flips, and warm sub-bass (Sango, VHOOR, Kaytranada, TOKiMONSTA).
569 86–96 BPM (half-time bounce) / 128–134 BPM (baile pocket) Sango · TOKiMONSTA · VHOOR · A Tribe Called Quest · KAYTRANADA Filter Crate in Atlas ↗
Bosphorus to Bombay (Anatolian & Raga Pulse)
Hypnotic 4/4 organic house, Anatolian microtonal psych-grooves, Caucasus bass, and Asian Underground tabla fusion (Acid Arab, Altın Gün, Mahmut Orhan, Midival Punditz).
256 116–124 BPM (hypnotic Anatolian/Indo-psych house & disco) Altin Gün · Ömer Bükülmezoğlu · Nusrat Fateh Ali Khan · Erkin Koray · Mehter Filter Crate in Atlas ↗
Addis to Lagos Brass & Groove Engine
Pentatonic Ethio-jazz vibraphone, Lagos afrobeat horn sections, desert blues, and hypnotic Afro-house & Amapiano groove engines (Mulatu Astatke, Fela Kuti, Burna Boy).
198 110–122 BPM (Afrobeat / Ethio-jazz / Amapiano log-drum pocket) Wizkid · Fela Kuti · Ebo Taylor · Tekno · Tyla Filter Crate in Atlas ↗

4. Verified Live LA_* Subgenre Spotify Playlists (79 Playlists · 16,227 Live Spotify Tracks / 16,513 Reclassified Plan)

All 79 primary subgenre playlists in your Spotify account were verified live via GET /v1/playlists/{id} (HTTP 200 OK). Live Spotify Count (16,227) reflects your current Spotify playlists from the Sept 1, 2026 write-back; Reclassified DB Plan (16,513 deduplicated) reflects the updated counts after weighted Last.fm tag scoring and the 454 co-artist homonym rescues (e.g. rescuing Sango/Savon into LA_HipHop_Beats/Instrumental).

L1 Genre Live Spotify Playlist (LA_*) Subgenre Key Live Spotify Tracks Reclassified DB Plan Delta Links
Electronic LA_Elec_UK Bass/Garage uk_bass 841 850 +9 Spotify ↗ Atlas
Electronic LA_Elec_Deep/Organic House deep_house 753 750 -3 Spotify ↗ Atlas
Electronic LA_Electronic Other electronic_other 694 738 +44 Spotify ↗ Atlas
Electronic LA_Elec_Ambient ambient 662 659 -3 Spotify ↗ Atlas
Electronic LA_Elec_House Other house_other 458 486 +28 Spotify ↗ Atlas
Electronic LA_Elec_Phonk phonk 418 418 0 Spotify ↗ Atlas
Electronic LA_Elec_Disco/French House disco_house 344 351 +7 Spotify ↗ Atlas
Electronic LA_Elec_Jungle/Ragga ragga_jungle 334 341 +7 Spotify ↗ Atlas
Electronic LA_Elec_Japanese Electronic/Doujin japanese_electronic 283 314 +31 Spotify ↗ Atlas
Electronic LA_Elec_Global Bass global_bass 233 247 +14 Spotify ↗ Atlas
Electronic LA_Elec_Synthpop/Synthwave synth_pop 231 226 -5 Spotify ↗ Atlas
Electronic LA_Elec_Tech House tech_house 167 163 -4 Spotify ↗ Atlas
Electronic LA_Elec_Breaks/Big Beat breaks 163 163 0 Spotify ↗ Atlas
Electronic LA_Elec_EDM/Progressive House edm_prog 155 155 0 Spotify ↗ Atlas
Electronic LA_Elec_Liquid Jungle liquid_jungle 155 153 -2 Spotify ↗ Atlas
Electronic LA_Elec_Minimal Techno minimal_techno 155 178 +23 Spotify ↗ Atlas
Electronic LA_Elec_Techno Other techno_other 155 157 +2 Spotify ↗ Atlas
Electronic LA_Elec_Trip-Hop/Turntablism trip_hop 149 152 +3 Spotify ↗ Atlas
Electronic LA_Elec_Rave/Eurodance rave_eurodance 146 146 0 Spotify ↗ Atlas
Electronic LA_Elec_Industrial industrial 110 116 +6 Spotify ↗ Atlas
Electronic LA_Elec_DnB Other dnb_other 102 118 +16 Spotify ↗ Atlas
Electronic LA_Elec_Neurofunk/Techstep neurofunk 78 87 +9 Spotify ↗ Atlas
Electronic LA_Elec_Psytrance/Goa psytrance 75 80 +5 Spotify ↗ Atlas
Electronic LA_Elec_Trance Other trance_other 66 74 +8 Spotify ↗ Atlas
Electronic LA_Elec_Hardstyle/Hard Trance hardstyle 61 57 -4 Spotify ↗ Atlas
Electronic LA_Elec_Acid acid_techno 44 46 +2 Spotify ↗ Atlas
Electronic LA_Elec_Turkish Deep House turkish_deep_house 35 35 0 Spotify ↗ Atlas
Electronic LA_Elec_Lo-Fi/Outsider House lofi_house 32 32 0 Spotify ↗ Atlas
Electronic LA_Elec_Jump Up jump_up 23 23 0 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Trap trap 650 618 -32 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Punjabi Rap punjabi_rap 382 389 +7 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Hip-Hop Other hip_hop_other 350 445 +95 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Beats/Instrumental beats_instrumental 290 320 +30 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Grime/UK Rap grime_uk 236 239 +3 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Old School/Gangsta Rap old_school_rap 225 217 -8 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Underground/Alt Rap underground_alt 174 168 -6 Spotify ↗ Atlas
Hip-Hop LA_HipHop_UK/NY Drill uk_drill 111 103 -8 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Afrobeats/Afroswing afrobeats 55 62 +7 Spotify ↗ Atlas
Hip-Hop LA_HipHop_Desi Rap Other desi_rap 26 25 -1 Spotify ↗ Atlas
World LA_World_Arabic/Middle Eastern middle_eastern 488 498 +10 Spotify ↗ Atlas
World LA_World_Caucasus/Central Asia caucasus 257 259 +2 Spotify ↗ Atlas
World LA_World_Anatolian/Turkish Psych anatolian_psych 168 168 0 Spotify ↗ Atlas
World LA_World_Balkan/Gypsy Brass balkan_gypsy 109 109 0 Spotify ↗ Atlas
World LA_World Other world_other 101 84 -17 Spotify ↗ Atlas
World LA_World_Flamenco/Spanish Guitar flamenco_spanish 65 65 0 Spotify ↗ Atlas
World LA_World_Desi/Himalayan Folk desi_folk 49 49 0 Spotify ↗ Atlas
World LA_World_African/Desert Blues african_desert 42 43 +1 Spotify ↗ Atlas
Rock LA_Rock_Metal/Hardcore metal_hardcore 399 392 -7 Spotify ↗ Atlas
Rock LA_Rock_Folk/Country Rock folk_rock 389 394 +5 Spotify ↗ Atlas
Rock LA_Rock/Alternative Other rock_alt 253 255 +2 Spotify ↗ Atlas
Rock LA_Rock_Psych/Jam psych_rock 121 119 -2 Spotify ↗ Atlas
Rock LA_Rock_Punk/Emo punk_emo 92 92 0 Spotify ↗ Atlas
Rock LA_Rock_Hard Rock hard_rock 33 30 -3 Spotify ↗ Atlas
Soundtrack LA_OST_Video Game video_game 629 667 +38 Spotify ↗ Atlas
Soundtrack LA_OST_Anime/JP Score anime_ost 242 245 +3 Spotify ↗ Atlas
Soundtrack LA_OST_Film/TV Score film_tv 149 154 +5 Spotify ↗ Atlas
Soul / Funk / R&B LA_Soul/Funk/R&B soul_funk 886 815 -71 Spotify ↗ Atlas
Asian Pop LA_APop_J-Pop j_pop 241 252 +11 Spotify ↗ Atlas
Asian Pop LA_APop_K-Pop k_pop 151 151 0 Spotify ↗ Atlas
Asian Pop LA_APop_Indo/SEA Pop sea_pop 51 51 0 Spotify ↗ Atlas
Asian Pop LA_APop_Mandopop/Cantopop mando_canto 39 42 +3 Spotify ↗ Atlas
Asian Pop LA_APop_City Pop city_pop 35 36 +1 Spotify ↗ Atlas
Asian Pop LA_APop_J-Rock j_rock 27 26 -1 Spotify ↗ Atlas
Asian Pop LA_APop_Japan Other japan_other 24 24 0 Spotify ↗ Atlas
Latin LA_Latin_Brazilian brazilian 205 215 +10 Spotify ↗ Atlas
Latin LA_Latin Other latin_other 142 151 +9 Spotify ↗ Atlas
Latin LA_Latin_Reggaeton reggaeton 114 121 +7 Spotify ↗ Atlas
Latin LA_Latin_Cumbia/Salsa/Tropical tropical 82 82 0 Spotify ↗ Atlas
Reggae / Dub LA_Reggae/Dub/Dancehall reggae_dub 426 442 +16 Spotify ↗ Atlas
Indian LA_Indian Other indian_other 90 68 -22 Spotify ↗ Atlas
Indian LA_Indian_Tamil/Kollywood tamil_film 70 72 +2 Spotify ↗ Atlas
Indian LA_Indian_Bollywood/Hindi Film bollywood_hindi 63 64 +1 Spotify ↗ Atlas
Indian LA_Indian Electronic indian_electronic 47 51 +4 Spotify ↗ Atlas
Indian LA_Indian_Indipop/Desi Pop desi_pop 47 49 +2 Spotify ↗ Atlas
Indian LA_Indian_Sufi/Qawwali sufi_qawwali 30 31 +1 Spotify ↗ Atlas
Jazz LA_Jazz Other jazz_other 141 139 -2 Spotify ↗ Atlas
Jazz LA_Jazz_African Jazz african_jazz 40 38 -2 Spotify ↗ Atlas
Classical LA_Classical classical 42 42 0 Spotify ↗ Atlas
Unsorted LA_Unsorted unsorted 27 27 0 Spotify ↗ Atlas

5. The 5 Orthogonal Taxonomy Axes + DJ / AV Core InteropMusic Brain Schema v1.2

Axis 1 · Primary Genre & Subgenre (1:1)

13 L1 genres → 69 leaf subgenres. Electronic (7,687 · 43.5%), Hip-Hop (2,728 · 15.4%), World (1,385 · 7.8%), Rock (1,357 · 7.7%), Soundtrack (1,180 · 6.7%), Soul/Funk/R&B (858 · 4.9%), Asian Pop (743 · 4.2%), Latin (591 · 3.3%), Reggae/Dub (474 · 2.7%), Indian (378 · 2.1%), Jazz (192 · 1.1%).

Axis 2 · Mood / Vibe (6 Facets)

hype_club (4,888), hypnotic_grooves (2,930), late_night (2,739), euphoric_uplifting (2,361), chill (1,891), cinematic_epic (1,692).

Axis 3 · Region / Scene (8 Facets)

uk_continuum (3,005), japanese_ost_citypop (2,248), global_lounge_dub (2,163), anatolian_levantine (1,389), desi_diaspora (1,012), soulection_future_beats (631), baile_favela (444), african_diaspora (413).

Axis 4 · Style Signatures (7 Engines)

four_on_the_floor_hypnotic (3,774), hybrid_orchestral_brass (3,169), sliding_808_drill_trap (2,573), dub_delay_sitar_lounge (2,535), chopped_vocal_flip (1,589), amen_break_roller (1,410), baile_tamborzao_percussion (489).

Axis 5 · Producer Sample Role (5 SHRIKE Roles)

chord_bed_donor (3,750), horn_sting_donor (2,922), tempo_bridge_pivot (2,648), vocal_chop_donor (2,490), drum_break_donor (2,236).

DJ & AV Core Bridges

Spotify: 86 live LA_* & LA_Algo_* playlists show up natively in Serato DJ Pro/Lite & Algoriddim djay.
Local: Export .m3u8 (Serato), .rekordbox.xml (djay Pro), or .chirp-set.json (Chirp AV Core).