From 624f1f2664068826839e3d864aa14fab3e47f04b Mon Sep 17 00:00:00 2001 From: Jonathan Schuster Date: Sun, 26 Apr 2026 12:53:01 +0200 Subject: [PATCH] feat: FLAC analysis, inline player, WCAG, live-recording status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit web.py: - Extend loudness analysis to FLAC files via soundfile (numpy required) - Add /stream/ endpoint with HTTP Range support for seekable inline playback - Add collapsible ▶ Play button per row (hidden by default); src loaded lazily - Add /api/status endpoint returning active filenames from status.json - Animated ● REC badge on in-progress files, polled every 5 s - Full WCAG: skip link, aria-expanded/controls, aria-label, role=img on waveform SVG, role=list on loud-section chips, focus-visible outlines, aria-live on subtitle, focus moved to