jukebox-vibe/server
Bot 4b4a61b2bd Perf: Loudnorm-Cache für minimale Play-Latenz
ffmpeg loudnorm läuft jetzt nur noch beim allerersten Play eines Sounds.
Das Ergebnis wird als PCM in .norm-cache/ gespeichert und danach direkt
abgespielt (kein ffmpeg-Spawn mehr → praktisch null Overhead).

- .norm-cache/ Verzeichnis mit automatischer Invalidierung (Quell-mtime)
- Cache-Cleanup bei Admin delete/rename
- Hintergrund-Warmup beim Serverstart: Top-50 Sounds vorab normalisieren
- Fallback auf direktes Abspielen wenn ffmpeg fehlschlägt
- .norm-cache wird aus Soundliste gefiltert

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 21:16:56 +01:00
..
src Perf: Loudnorm-Cache für minimale Play-Latenz 2026-03-01 21:16:56 +01:00
package-lock.json fix(deps): update libsodium for node 20 esm resolution 2026-02-26 14:32:41 +01:00
package.json fix(deps): update libsodium for node 20 esm resolution 2026-02-26 14:32:41 +01:00
pnpm-lock.yaml clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
tsconfig.json build(ts): include local typeRoots for module shims 2025-08-08 02:18:23 +02:00