I’m on Fedora 38 (no updates available currently) and using my Airpods Pro 2th gen via bluetooth with a TP-LINK TX50E WiFi/Bluetooth PCI-e card. They work great (apart from the fact that I had to use bluetoothctrl to pair them) but when I quickly double tap on of the the stems to skip a song, it actually pauses or resumes. I still haven’t figured out why it happens but I tested the same setup on Windows and I’m able to skip songs. What can I do to fix the issue?
After searching more on the internet, I finally fixed it. Thanks to the Arch Wiki I discovered MPRIS which translates the actions from the Bluetooth service into the MPRIS protocol and sends them into the applications.
Steps to fix the issue:
sudo dnf install mpris-scrobbler
Create a systemd service file in
// mpris-proxy.service [Unit] Description=Forward bluetooth media controls to MPRIS [Service] Type=simple ExecStart=/usr/bin/mpris-proxy [Install] WantedBy=default.target
Enable the service via systemctl
systemctl enable mpris-proxy.service --user
Start the service via systemctl
systemctl start mpris-proxy.service --user