Commit Graph
5 Commits
Author SHA1 Message Date
teahubxyzandClaude Fable 5.1 6bdb300adb gandora: leaving the player keeps the station playing; a now-playing strip on the seed screen leads back
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 19:21:48 +00:00
teahubxyzandClaude Fable 5.1 050aa296a5 gandora: hedge a stalled render after 60 s with a second queue, take whichever lands first
Three timed renders through the worker took 8-24 s; the one that sat for 2+ min was Venice's queue stalling that
job. A second copy after 60 s bounds the wait at about normal + 60 s for an extra 3 cents on a bad day.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 19:18:48 +00:00
teahubxyzandClaude Fable 5.1 52edca2774 gandora: run on the shared inference worker by default, a personal Venice key optional
No key in the page and none needed: calls go to inference.yolopreneur.lol with an x-app header, quota'd per person
per day; a saved personal key still goes straight to api.venice.ai. DJ defaults to claude-haiku-5-5 (llama-3.3-70b
is gone from Venice's list). The ?demo key path is removed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 19:09:18 +00:00
teahubxyzandClaude Fable 5.1 1b4641c1a4 gandora: honour a shared demo key from demo.js on ?demo links
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K6897PWcUEwHiqZMcVnNF6
2026-10-20 18:48:44 +00:00
teahubxyz 3a8bdf5f56 ventures: gandora, a generative station (PoC on Venice ACE-Step)
Type a seed → a DJ (Venice chat, JSON) writes tags, lyrics, bpm, key, energy for each track → ACE-Step 1.5 on
Venice renders 60 s → Pandora-style player with render-ahead. Covers are deterministic: hue from key, rings from
bpm, grain from energy, symmetry and core mark from the seed. Emoji + text reactions edit the station's taste;
❤️ keeps a track in an IndexedDB library (free replays). Venice key stays in the browser (CSP: api.venice.ai only).

Claude-Session: gandora-poc
2026-10-20 18:16:17 +00:00