Audioclock

loading…

A native GNU/Linux desktop app for inspecting and managing PipeWire and WirePlumber audio-quality settings — graph sample rate and buffer size, per-device bit depth and rate rules, and resampler quality. Built with libcosmic, so it follows the COSMIC theme and talks to PipeWire directly.

Audioclock screenshot

Status

A live view of the graph clock and every device, including the actual hardware rate/format read from ALSA when a stream is open.

Graph clock

Set the default, allowed, and forced rate and the buffer size. Apply live to the running graph, or persist across reboots.

Devices

Per-device WirePlumber rules forcing bit depth, rate, and allowed rates.

Resampler

Control the stream resample.quality (0–14).

Diagnostics

Validation warnings, conflicting foreign config detection, one-click service restart, and automatic backups of anything it replaces.

Changes are written as drop-in config fragments; Audioclock only touches files it owns and backs up anything it replaces. Requires PipeWire, WirePlumber 0.5+, and user systemd.