Fix generation JSON/Lyria errors, add Winamp player, and ship Echoes of the Sahel.
Harden DeepSeek JSON parsing with retry, pre-sanitize Lyria prompts, and instrumental fallback. Add pure HTML Winamp skin at /winamp with playlist export support. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
{
|
||||
"id": "74646b3e",
|
||||
"title": "Echoes of the Sahel",
|
||||
"mood": "warm, dusty, spacious, hypnotic",
|
||||
"dj_line": "From the desert edge to the dub chamber \u2014 here's a late-night caravan drenched in spring reverb.",
|
||||
"lyria_prompt": "Downtempo dubtronica, 90 BPM, D minor. Kora melody with tape echo, melodica delay, sub bass stepper, darbuka and hand percussion, warm analog synths, spacious arrangement, wordless male baritone hum layer, no electric guitar. Sparse, hypnotic, desert warmth.",
|
||||
"lyrics": "[[A0]]\n[[B1]]\n[16.0:] Huuuuummmmmm...\n[:] (Huuuuummmmmm...)\n[:] Oooooohhhhhhh...\n[:] (Oooooohhhhhhh...)\n[:] Haaaaaahhhhhhh...\n[[C2]]\n[48.0:] Hmmmmmmm-aaaaaahhhhhh!\n[:] Hmmmmmmm-ooooooooh!\n[:] Hmmmmmmm-ehhhhhhh!\n[[B3]]\n[80.0:] (Huh-huh-huh...)\n[:] (Huh-huh-huh...)\n[:] Shhhhhhh-khhhhhh...\n[:] (Huh-huh-huh...)\n[[C4]]\n[112.0:] Hmmmmmmm-aaaaaahhhhhh!\n[:] Hmmmmmmm-ooooooooh!\n[:] Hmmmmmmm-ehhhhhhh!\n[[D5]]\n[144.0:] Mmmmmmmmmm...\n[:] Hmmmmmmm...",
|
||||
"file": "74646b3e_Echoes_of_the_Sahel.mp3",
|
||||
"saved_at": "2026-06-07T15:37:46.860278+00:00",
|
||||
"generation": {},
|
||||
"structure": {},
|
||||
"instruments_detected": [],
|
||||
"tags": [],
|
||||
"curation": {
|
||||
"rating": "unrated",
|
||||
"shuffle_weight": 1.0,
|
||||
"public_playlist": true,
|
||||
"listener": "ozan",
|
||||
"notes": "",
|
||||
"loved": [],
|
||||
"disliked": [],
|
||||
"avoid_in_successors": [],
|
||||
"clone_prompt_hints": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user