-
-
Notifications
You must be signed in to change notification settings - Fork 6
Features Audio
coe0718 edited this page May 23, 2026
·
4 revisions
Control audio sinks and volumes (Linux PulseAudio/PipeWire).
deskbrid audio sinksResponse:
{
"type": "response",
"status": "ok",
"data": [
{
"name": "alsa_output.pci-0000_00_1f.3.analog-stereo",
"description": "Built-in Audio Analog Stereo",
"volume": 75,
"muted": false,
"default": true
}
]
}deskbrid audio volume 50 # Set to 50%
deskbrid audio volume +10 # Increase by 10%
deskbrid audio volume -5 # Decrease by 5%
deskbrid audio volume 100 --sink alsa_output.pci-0000_00_1f.3.analog-stereoProtocol:
{"action": "audio.set_volume", "volume": 50, "sink": "alsa_output.pci-0000_00_1f.3.analog-stereo"}deskbrid audio mute # Toggle mute on default sink
deskbrid audio mute --sink alsa_output.pci-0000_00_1f.3.analog-stereoProtocol:
{"action": "audio.set_mute", "muted": true, "sink": "alsa_output.pci-0000_00_1f.3.analog-stereo"}deskbrid audio set-default --sink alsa_output.usb-headphones.analog-stereoProtocol:
{"action": "audio.set_default_sink", "sink": "alsa_output.usb-headphones.analog-stereo"}from deskbrid import Deskbrid
client = Deskbrid()
# List sinks
sinks = client.audio_sinks()
for sink in sinks:
print(f"{sink['description']}: {sink['volume']}%")
# Muting
client.audio_set_mute(True, sink="alsa_output.pci-0000_00_1f.3.analog-stereo")- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces