crabidy/crabidy-server
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
..
src Implement mute (it was a stub) 2026-07-22 00:20:01 +02:00
tests Add a Leptos web client served by the server 2026-07-21 22:43:06 +02:00
Cargo.lock Add cargo-server with liby service draft 2023-05-22 22:05:38 +02:00
Cargo.toml Add a server-streamed frequency spectrum visualizer 2026-07-21 23:14:03 +02:00
build.rs Add a Leptos web client served by the server 2026-07-21 22:43:06 +02:00