Add settings.json taste profile — ethnic world dubtronica.

DJ and chat read listener preferences from settings.json on every request.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-07 14:19:38 +01:00
parent b8ff25f370
commit feb8731366
6 changed files with 144 additions and 8 deletions
+53
View File
@@ -0,0 +1,53 @@
{
"listener": "ozan",
"station": "Live Ozan Radio",
"taste": {
"summary": "Ethnic world dubtronica — global roots, dub space, and electronic groove.",
"genres": [
"ethnic world",
"world dub",
"dubtronica",
"dub",
"global electronica",
"desert blues",
"afro-dub",
"middle eastern dub",
"balkan dub",
"trip-hop dub"
],
"mood": [
"hypnotic",
"warm",
"spacious",
"late-night",
"sunset caravan",
"meditative but danceable"
],
"instruments": [
"sub bass",
"dub delay and spring reverb",
"hand percussion",
"kora or oud",
"nose flute or melodica",
"tabla",
"djembe",
"muted guitar skank",
"analog warmth"
],
"tempo_bpm": [82, 108],
"references": "Thievery Corporation meets Sahel dub; Baaba Maal warmth over a stepper bassline; Khruangbin haze with Lee Scratch Perry space; ethnic samples woven into dubtronica, not EDM.",
"avoid": [
"big-room EDM drops",
"four-on-the-floor house",
"generic corporate lounge",
"overcompressed pop EDM"
]
},
"dj": {
"variety": true,
"default_length": "1-2 minutes"
},
"lyria": {
"prefer_instrumental": true
}
}