VLC cannot decode FLAC streams with embedded ICY metadata because the ICY blocks break the FLAC decoder. Split into two endpoints: - /test/stream: Pure FLAC (for VLC and standard FLAC players) - /test/stream-icy: FLAC + ICY metadata (for ICY-aware clients) This allows: - VLC to play audio correctly using pure FLAC - ICY-aware clients to receive metadata updates - Metadata endpoint remains available for JSON queries Fixes the "no audio" issue where VLC would connect, receive the FLAC header with ICY metadata blocks, fail to decode, and disconnect.
11 KiB
11 KiB