crabidy/audio-player/src
Test User c84dec9ca2 Refetch mutable library listings and redact stream URLs from logs
The TUI cached every library listing for the whole session, so a
finished capture (or a saved queue) never appeared under /captures
until a restart — captures looked broken while they had succeeded on
disk. Listings under /captures, /queues, /bookmarks, and /fs are now
always refetched (cheap local walks on the server); remote provider
nodes keep the instant back-navigation cache.

The player engine also logged full stream URLs (including googlevideo
sig tokens) through its play span; sources are now logged as
scheme://host only, local paths verbatim.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-21 18:37:10 +02:00
..
lib.rs Fetch streams in bounded windows and restore yt-dlp for stream URLs 2026-07-21 18:18:40 +02:00
player.rs Update all dependencies to current versions 2026-07-19 21:41:10 +02:00
player_engine.rs Refetch mutable library listings and redact stream URLs from logs 2026-07-21 18:37:10 +02:00
windowed_http.rs Fetch streams in bounded windows and restore yt-dlp for stream URLs 2026-07-21 18:18:40 +02:00