crabidy/audio-player/src
Test User 80c4b6e7ed Implement mute (it was a stub)
Toggling mute did nothing: the server logged a FIXME and never touched
the player, and the TUI ignored the Mute stream update. Now the player
engine mutes by zeroing the sink volume and remembering the level to
restore (setting the volume unmutes), ToggleMute drives it and
broadcasts the new state, the TUI shows a Muted marker in the
now-playing pane, and the web client mute button already reflected the
Mute update so it now works too.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-22 00:20:01 +02:00
..
lib.rs Add a server-streamed frequency spectrum visualizer 2026-07-21 23:14:03 +02:00
player.rs Implement mute (it was a stub) 2026-07-22 00:20:01 +02:00
player_engine.rs Implement mute (it was a stub) 2026-07-22 00:20:01 +02:00
spectrum_tap.rs Add a server-streamed frequency spectrum visualizer 2026-07-21 23:14:03 +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