snowspeeder 48b92585c6
Rebuild & Deploy / rebuild (push) Failing after 4m27s
fix: harden media server — temp-file yt-dlp stderr, parse guards, UI failure surfacing
- yt-dlp stderr now goes to a temp file so a chatty stderr can never
  deadlock the stdout progress loop.
- report/search/seek numeric parsing returns 400 instead of 500.
- now-playing card reflects failed/preparing download states.
- media runtime data (library.json, jobs/) is gitignored; only
  .gitkeep is tracked.
2026-08-29 13:27:58 -04:00
S
Description
Real-time voice assistant: LiveKit + Azure Speech + local Gemma LLM
6 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 42.3%
Swift 27.3%
HTML 16.5%
JavaScript 7.8%
CSS 5.3%
Other 0.8%