Audio configuration for Bazzite. Virtual audio channels for Game/Voice/Browser/Music, 7.1 surround for headphones, Bluetooth headset profiles, and PipeWire management. Use when users need to configure audio on Bazzite.
/plugin marketplace add atrawog/bazzite-ai-plugins/plugin install bazzite@bazzite-ai-pluginsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Bazzite uses PipeWire for audio. This skill covers virtual audio channels, surround sound emulation, Bluetooth audio, and PipeWire management.
| Command | Description |
|---|---|
ujust setup-virtual-channels | Create Game/Voice/Browser/Music sinks |
ujust setup-virtual-surround | Setup 7.1 surround for headphones |
ujust toggle-bt-mic | Toggle Bluetooth headset profile fix |
ujust restart-pipewire | Restart PipeWire service |
# Create virtual audio sinks
ujust setup-virtual-channels
Creates sinks:
Use case: Route different apps to different channels for:
After setup, select sinks in PipeWire/PulseAudio-compatible apps:
In pavucontrol:
# Setup 7.1 surround for headphones
ujust setup-virtual-surround
Creates a virtual 7.1 surround sink that:
Best for:
# Toggle Bluetooth headset profile mitigation
ujust toggle-bt-mic
Fixes issues with Bluetooth headsets switching profiles when:
# Restart PipeWire and related services
ujust restart-pipewire
Restarts:
Use when:
# Create virtual channels
ujust setup-virtual-channels
# In OBS:
# - Capture "Game" sink for game audio
# - Capture "Voice" sink for Discord
# - Exclude browser/music from stream
# Enable 7.1 surround for headphones
ujust setup-virtual-surround
# In game settings:
# - Select 7.1 surround output
# - Enable spatial audio
# If BT audio drops or switches profiles
ujust toggle-bt-mic
# Restart audio stack
ujust restart-pipewire
~/.config/pipewire/
~/.config/wireplumber/
# List sinks
pactl list sinks short
# List sources
pactl list sources short
# PipeWire info
pw-cli info
# GUI volume control
pavucontrol
# CLI volume control
pactl set-sink-volume @DEFAULT_SINK@ 50%
Check PipeWire status:
systemctl --user status pipewire
systemctl --user status pipewire-pulse
Restart:
ujust restart-pipewire
Verify sinks:
pactl list sinks short | grep -E "Game|Voice|Browser|Music"
Recreate:
ujust setup-virtual-channels
Check codec:
pactl list cards | grep -A10 "bluez"
Switch to SBC-XQ or AAC if available:
Use pavucontrol > Configuration tab
Check sink:
pactl list sinks short | grep surround
Verify game audio settings:
Use when the user asks about: