wireplumber not using format-bluetooth with bluetooth speaker connected
Author: MatiasConTildeCreated Sep 2, 2026Updated Sep 7, 2026
Labelsbugcustomaudiobluetooth
Describe the bug When using a bluetooth speaker that is the default audio sink and i can hear it is using it for audio, waybar still displays the normal "format" in the wireplumber module instead of "format-bluetooth". as far as i can tell it does identify the correct sink but it just doesn't show the correct format.
To reproduce Steps to reproduce the behaviour, including a minimal config that triggers it:
// minimal config
"wireplumber": {
"format": "NORMAL {volume}%",
"format-bluetooth": "BLUETOOTH {volume}%",
"format-muted": "MUTED",
"format-bluetooth-muted": "BLUETOOTH MUTED"
},Expected behaviour show "format-bluetooth"
Environment
- Waybar version (
waybar --version): Waybar v0.15.0 - Installed from (distro package / source / other):
- Compositor and version (Sway, Hyprland, River, …):
Debug output
Run waybar -l debug and paste any relevant output:
[2026-09-02 17:02:36.978] [debug] [wireplumber]: (onDefaultNodesApiChanged: Audio/Sink)
[2026-09-02 17:02:36.978] [debug] [wireplumber]: Default sink changed to -> Node(name: bluez_output.50_AC_AB_CC_DD_EE.1, id: 91)
[2026-09-02 17:02:36.978] [debug] [wireplumber]: updating volume
[2026-09-02 17:02:36.978] [debug] [wireplumber]: updating 'Audio/Sink' node name with node.id 91
[2026-09-02 17:02:36.978] [debug] [wireplumber]: Updating 'Audio/Sink' node name to: MY SPEAKER
[2026-09-02 17:02:36.980] [debug] [wireplumber]: (onDefaultNodesApiChanged: Audio/Sink)
[2026-09-02 17:02:36.980] [debug] [wireplumber]: Default source changed to -> Node(name: bluez_input.50:AC:AB:CC:DD:EE, id: 96)
[2026-09-02 17:02:36.980] [debug] [wireplumber]: updating source volume
[2026-09-02 17:02:36.980] [debug] [wireplumber]: updating source name with node.id 96
[2026-09-02 17:02:36.980] [debug] [wireplumber]: Updating source name to: MY SPEAKER
[2026-09-02 17:02:38.992] [debug] [wireplumber]: (onMixerChanged: Audio/Sink) - updating sink volume for node: bluez_output.50_AC_AB_CC_DD_EE.1
[2026-09-02 17:02:38.992] [debug] [wireplumber]: updating volume
[2026-09-02 17:02:39.002] [debug] [wireplumber]: (onMixerChanged: Audio/Sink) - updating sink volume for node: bluez_output.50_AC_AB_CC_DD_EE.1
[2026-09-02 17:02:39.002] [debug] [wireplumber]: updating volumeSource: Alexays/Waybar