An Albert plugin to quickly switch audio outputs on Linux systems using PipeWire or PulseAudio.
- List all available audio outputs
- Filter outputs by name
- Switch default audio sink with a single action
- Automatically moves all active audio streams to the new output
- Smart icons for Bluetooth and USB devices
- Fast response with built-in caching
- Albert Launcher v0.26+ (uses Python interface 4.0)
- PipeWire or PulseAudio
pactlcommand-line tool (usually included with PulseAudio/PipeWire)
Using Task:
task installOr manually:
mkdir -p ~/.local/share/albert/python/plugins
ln -sfn /path/to/this/repo ~/.local/share/albert/python/plugins/switch-soundThen restart Albert and enable the plugin in Settings > Plugins > Python.
Type sound in Albert to list all audio outputs:
sound # List all audio outputs
sound casque # Filter outputs by name
Press Enter to switch to the selected output. All currently playing audio streams will be automatically moved to the new output.
task uninstallOr remove the symlink manually:
rm ~/.local/share/albert/python/plugins/switch-soundMIT