6e92841352
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>
Song library
Every generated track is saved here:
| File | Git | Contents |
|---|---|---|
{id}_{title}.mp3 |
LFS | Audio (~2 MB per track) |
{id}.meta.json |
plain git | Title, mood, DJ line, Lyria prompt, lyrics, timestamp |
manifest.json |
plain git | Queue index |
Clone with LFS:
git lfs install
git clone git@ssh.tinqs.com:tinqs/live-radio.git
Friends get the same saved songs after pull. New generations are committed the same way — *.mp3 via LFS, metadata as normal files.