Installation guide
Two options: KDE Store (easiest) or build from source (for developers).
| Component | Required version | Notes |
|---|---|---|
| KDE Plasma | 6.0+ | Plasma 5 not supported |
| Qt | 6.4+ | Ships with Plasma 6 |
| PipeWire | 0.3 / 1.x | With pipewire-pulse running |
| CMake (build only) | 3.20+ | Only needed for source builds |
KDE Store (recommended)
Easiest — one-click install via KDE Get New Widgets
Right-click your panel → Add Widgets
Or open System Settings → Plasma Widgets
Click "Get New Widgets…" → "Download New Plasma Widgets"
Search for "SoundRoot" and click Install
Drag the SoundRoot widget onto your panel
GitHub Releases
Download a pre-built .plasmoid package from the releases page
Go to the Releases page
Find the latest release and download the .plasmoid file
Install from command line
kpackagetool6 -i soundroot-*.plasmoid
Restart plasmashell and add the widget to your panel
Build from Source
For developers, testers, or latest changes
Clone the repo, build with CMake, and install locally:
# Clone
git clone https://github.com/DeadlineDoggo/audiorouter.git
cd audiorouter
# Configure
cmake -B build
# Build
cmake --build build
# Install locally (no sudo)
bash install-local.sh
# Restart plasmashell to pick up the new widget
kquitapp6 plasmashell && kstart plasmashell
kquitapp6 plasmashell && kstart plasmashellpipewire-pulse is running: systemctl --user status pipewire-pulse. Start it with systemctl --user start pipewire-pulse.
sudo pacman -S extra-cmake-modules plasma-framework5. On Ubuntu/Debian: sudo apt install extra-cmake-modules libkf6*-dev.