Bluetooth Audio Devices do not show up in Sound Settings Manager on Elementary OS
System Info
- Ubuntu 20.04 (+ Elementary OS Odin Pantheon)
- Pipewire v0.3.19
Observation:
- Bluetooth Input and Output devices are shown in pavucontrol and gnome-control-center
- Bluetooth Input and Output devices do not show up in Elementary OS Settings for Sound (the gnome-control-panel equivalent)
- The other sound devices are shown in Elementary OS Settings for Sound (so it's only a bluetooth issue)
Expected Behaviour:
- Also see the Bluetooth Input and Output devices in Elementary OS Settings for Sound
Analysis / Log:
G_MESSAGES_DEBUG=all io.elementary.switchboard settings://sound
Log Extract: PulseAudioManager.vala:579: card info update PulseAudioManager.vala:580: card: 67 (null) (Soundcore Life P2-L) PulseAudioManager.vala:581: active profile: A2DP PulseAudioManager.vala:583: card form factor: (null) PulseAudioManager.vala:584: card icon name: (null)
The relevant source code suggests that the main reason is that no ports are listed in PulseAudio.CardInfo for the card (as can also be confirmed with "pactl list cards").
In addition to that, the code uses the following PulseAudio Props that seem to be null:
(PulseAudio.Proplist.PROP_DEVICE_DESCRIPTION)
(PulseAudio.Proplist.PROP_DEVICE_FORM_FACTOR)
(PulseAudio.Proplist.PROP_MEDIA_ICON_NAME)