• Joined on 2026-01-29
luke pushed to main at luke/ai-podcast 2026-03-31 02:18:01 -05:00
376265eec7 Show quality fixes + preflight check
luke pushed to main at luke/ai-podcast 2026-03-23 01:01:11 -05:00
f3c91fc385 Devon personality + Whisper name fix + music vocal filtering
luke pushed to main at luke/ai-podcast 2026-03-21 06:21:28 -05:00
c69c2ad532 Fix tonight's show issues: Whisper bias, boring callers, Devon, short responses
luke pushed to main at luke/ai-podcast 2026-03-21 04:42:57 -05:00
8dbbd92d3a Fix returning caller eligibility — 1+ calls, not 2+
luke pushed to main at luke/ai-podcast 2026-03-21 04:38:51 -05:00
fa36f8d184 Dynamic returning caller count — need 3+ eligible for variety
luke pushed to main at luke/ai-podcast 2026-03-21 04:34:48 -05:00
794ad98cf0 Replace music dropdown with genre quick-select buttons
luke pushed to main at luke/ai-podcast 2026-03-21 04:18:31 -05:00
f5eabd7dc4 Add fetch_music.py (Jamendo API) + expand genre keywords
luke pushed to main at luke/ai-podcast 2026-03-21 03:45:24 -05:00
f717edeacb Fix style map key mismatch — API uses 'map', frontend was using 'style_map'
luke pushed to main at luke/ai-podcast 2026-03-21 03:42:57 -05:00
56607879ee Fix style-matched dropdowns — populate from full model list, not just pool
luke pushed to main at luke/ai-podcast 2026-03-21 03:40:13 -05:00
fcefabdaee Expand style-matched routing to 10 models for maximum caller variety
luke pushed to main at luke/ai-podcast 2026-03-21 03:37:26 -05:00
58495d2c75 Fix stale model detection — validate against current OPENROUTER_MODELS
luke pushed to main at luke/ai-podcast 2026-03-21 03:33:51 -05:00
51961dc19b Fix stale model map detection — check if all values are same model
luke pushed to main at luke/ai-podcast 2026-03-21 03:31:38 -05:00
c516402402 Update model routing with latest OpenRouter models
luke pushed to main at luke/ai-podcast 2026-03-21 03:20:36 -05:00
e614599650 Fix checkpoint restoring stale caller model defaults
luke pushed to main at luke/ai-podcast 2026-03-21 03:18:39 -05:00
d36de95577 Default caller model strategy to style_matched
luke pushed to main at luke/ai-podcast 2026-03-21 03:14:38 -05:00
0147be4e0c Normalization diagnostics + SFX track support
luke pushed to main at luke/ai-podcast 2026-03-21 03:08:25 -05:00
390f138601 Devon improvements: independent audio, realism overhaul
luke pushed to main at luke/ai-podcast 2026-03-21 03:03:57 -05:00
9eaf2fe5e3 Fix avatar misgendering, returning caller overflow, false callbacks
luke pushed to main at luke/ai-podcast 2026-03-21 02:58:21 -05:00
314d5f9452 Caller model routing — cycle, style-matched, mid-show override
luke pushed to main at luke/ai-podcast 2026-03-20 19:51:16 -05:00
e0fb3cac68 Make make_clips.py resilient — timeouts, retries, skip-on-failure