Commit graph

18 commits

Author SHA1 Message Date
67beae5f6f
chore(streamer): drop cosmetic swscaler deprecated-format spam from logs 2026-04-30 19:31:29 +06:00
bdecc8c819
fix(streamer): explicit scale filter to fully silence swscaler 2026-04-30 19:30:20 +06:00
a544649a22
fix(streamer): tag mjpeg input as full-range to silence swscaler 2026-04-30 19:29:27 +06:00
2cd7cd3eab
fix(streamer): handle stdin EPIPE on ffmpeg exit, raise queue size, color_range tv 2026-04-30 19:28:10 +06:00
1c4c875c10
fix(streamer): db-scaled spectrum so bars match frontend visibility 2026-04-30 19:18:03 +06:00
9eaa16d818
feat(streamer): BRANDING env to hide denpa.fm refs, drop station pill 2026-04-30 19:12:50 +06:00
3b4ce1ce39
fix(streamer): drop fonts-vt323 (not in bookworm) and use node fetch for healthcheck
- fonts-vt323 doesn't exist in debian bookworm; vt323 is loaded via google fonts cdn anyway.
- node:22-bookworm-slim has no wget; switch healthcheck to node -e fetch.
2026-04-30 15:41:17 +06:00
0ff5ecd9d0
feat(streamer): supervisor wiring all subprocesses 2026-04-30 15:30:45 +06:00
7cdc8f0d44
feat(streamer): ffmpeg rtmp encoder spawn 2026-04-30 15:28:35 +06:00
baef915561
feat(streamer): chromium cdp screencast driver 2026-04-30 15:28:31 +06:00
e0d93b03ae
feat(streamer): react views ported from prototype with sse hooks 2026-04-30 15:26:57 +06:00
870a41a2f7
feat(streamer): icecast listener-count poller 2026-04-30 15:21:49 +06:00
6bcf18c1bf
feat(streamer): page http server with sse + cover proxy 2026-04-30 15:21:42 +06:00
40ac86717a
feat(streamer): pcm tcp tap with reconnect backoff 2026-04-30 15:21:32 +06:00
8bca1767bd
feat(streamer): fft + log-bin spectrum analyzer 2026-04-30 15:19:41 +06:00
48955634af
feat(streamer): now-playing watcher with cover resolver 2026-04-30 15:17:37 +06:00
23d98320df
feat(streamer): env config parsing + validation 2026-04-30 15:14:48 +06:00
cc1f278fb8
feat(streamer): scaffold package, tsconfig, dockerfile 2026-04-30 15:12:42 +06:00