You are not logged in.
So in short:
>I'm using pipewire with bluez (but I was also doing something with pipewire-pulse)
>Connecting bluetooth headphones (SONY WH-1000XM4) works without any problems
>Stereo system have this little display that shows what's playing at the moment, but it didn't initially worked when connected to PC with Arch, but volume control does out of the box (fixed the little display issue with mpris-proxy)
>The stereo in question is "Phillips TAM8905" and my network card is the integrated one from "B650 Tomahawk MSI"
>I've read somewhere that if I have a dualboot it may cause problems when connecting to the same device, so I've removed the pair on Windows that's on the other drive and factory reseted the stereo system just in case - but it didn't fix it
I've seen some other people with bluetooth issues posting logs like this here, so I thought they'll come in handy:
rfkill --output-all
ID TYPE DEVICE TYPE-DESC SOFT HARD
0 bluetooth hci0 Bluetooth unblocked unblockedbluetoothctl (pasted info of stereo and headphones just in case)
[bluetooth]# info 4C:09:FA:46:06:E4
Device 4C:09:FA:46:06:E4 (public)
Name: Philips TAM8905
Alias: Philips TAM8905
Class: 0x00240414 (2360340)
Icon: audio-card
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: no
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
[bluetooth]# info 88:C9:E8:EF:99:00
Device 88:C9:E8:EF:99:00 (public)
Name: WH-1000XM4
Alias: WH-1000XM4
Class: 0x00240404 (2360324)
Icon: audio-headset
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: no
UUID: Vendor specific (00000000-deca-fade-deca-deafdecacaff)
UUID: Headset (00001108-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Cont.. (0000110f-0000-1000-8000-00805f9b34fb)
UUID: Handsfree (0000111e-0000-1000-8000-00805f9b34fb)
UUID: Headset HS (00001131-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
UUID: Vendor specific (81c2e72a-0591-443e-a1ff-05f988593351)
UUID: Vendor specific (8901dfa8-5c7e-4d8f-9f0c-c2b70683f5f0)
UUID: Vendor specific (931c7e8a-540f-4686-b798-e8df0a2ad9f7)
UUID: Vendor specific (96cc203e-5068-46ad-b32d-e316f5e069ba)
UUID: Vendor specific (b9b213ce-eeab-49e4-8fd9-aa478ed1b26b)
UUID: Vendor specific (f8d1fbe4-7966-4334-8024-ff96c9330e15)
Modalias: usb:v054Cp0D58d0251systemctl --user status pipewire.service
● pipewire.service - PipeWire Multimedia Service
Loaded: loaded (/usr/lib/systemd/user/pipewire.service; disabled; preset: enabled)
Active: active (running) since Wed 2025-02-05 14:19:21 CET; 43min ago
Invocation: 854554b6a08d4508aaf7fecdf28978a5
TriggeredBy: ● pipewire.socket
Main PID: 1198 (pipewire)
Tasks: 3 (limit: 76560)
Memory: 21.1M (peak: 44.2M)
CPU: 5.842s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
└─1198 /usr/bin/pipewire
Feb 05 14:25:10 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-SteelSeries_Ste
elSeries_Arctis_7-00.stereo-game-72) xrun state:0x7a3ee87e1008 pending:1/1 s:391330438868 a:391330445208 f:391330449278 wait
ing:6340 process:4070 status:triggered
Feb 05 14:32:07 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-SteelSeries_Ste
elSeries_Arctis_7-00.stereo-game-72) graph xrun not-triggered (0 suppressed)
Feb 05 14:32:07 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-SteelSeries_Ste
elSeries_Arctis_7-00.stereo-game-72) xrun state:0x7a3ee87e1008 pending:1/1 s:808460930250 a:808460942370 f:808460947250 wait
ing:12120 process:4880 status:triggered
Feb 05 14:32:07 archlinux-igor pipewire[1198]: pw.node: (alsa_input.usb-Razer_Inc_Razer_
Kiyo_Pro-02.analog-stereo-35) graph xrun not-triggered (1 suppressed)
Feb 05 14:32:07 archlinux-igor pipewire[1198]: pw.node: (alsa_input.usb-Razer_Inc_Razer_
Kiyo_Pro-02.analog-stereo-35) xrun state:0x7a3eea117008 pending:1/1 s:808466466861 a:808466477671 f:808466478541 waiting:108
10 process:870 status:triggered
Feb 05 14:36:25 archlinux-igor pipewire[1198]: pw.node: (bluez_output.88_C9_E8_EF_99_00.a2dp-sink-29
3) running -> error (Received error event)
Feb 05 15:02:59 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-MACROSILICON_US
B3_Video_20210623-02.analog-stereo-69) graph xrun not-triggered (0 suppressed)
Feb 05 15:02:59 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-MACROSILICON_US
B3_Video_20210623-02.analog-stereo-69) xrun state:0x7a3ee87e4008 pending:1/1 s:2660729614421 a:2660729624471 f:2660729630611
waiting:10050 process:6140 status:triggered
Feb 05 15:02:59 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-SteelSeries_Ste
elSeries_Arctis_7-00.mono-chat-71) graph xrun not-triggered (0 suppressed)
Feb 05 15:02:59 archlinux-igor pipewire[1198]: pw.node: (alsa_output.usb-SteelSeries_Ste
elSeries_Arctis_7-00.mono-chat-71) xrun state:0x7a3ee87e2008 pending:1/1 s:2660733197641 a:2660733212311 f:2660733216061 wai
ting:14670 process:3750 status:triggeredsystemctl --user status pipewire-pulse.service
● pipewire-pulse.service - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pu
lse.service; enabled; preset: enabled)
Active: active (running) since Wed 2025-02-05 14:19:21 CET; 45min ago
Invocation: 9bd4b042402443b08198c7c4bbce935c
TriggeredBy: ● pipewire-pulse.socket
Main PID: 1201 (pipewire-pulse)
Tasks: 3 (limit: 76560)
Memory: 42.8M (peak: 100.9M)
CPU: 25.381s
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
└─1201 /usr/bin/pipewire-pulse
Feb 05 14:19:21 archlinux-igor systemd[1188]: Started PipeWire PulseAudio.
Feb 05 14:22:21 archlinux-igor pipewire-pulse[1201]: mod.client-node: port (nil): set_param 4 0x5dd9
abfb46e8: wrong argument
Feb 05 14:22:24 archlinux-igor pipewire-pulse[1201]: mod.client-node: port (nil): set_param 4 0x5dd9
abfb46e8: wrong argumentOffline