-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
Environment:
- LibrePods branch: linux/rust
- Built from source with
cargo build --release - OS: Arch Linux
- Desktop: GNOME 49 on Wayland
- Kernel: Linux 6.19.6-arch1-1
- Device: AirPods Pro (shown in app as
AirPods Pro - Find My)
Summary:
LibrePods launches successfully, detects the paired AirPods device, but the device type selector appears broken. The dropdown only shows Nothing, so I cannot select the correct AirPods model and add the device properly.
Steps to reproduce:
- Build LibrePods from the
linux-rustdirectory:
cargo build --release - Launch:
./target/release/librepods - Click the
+button to add a paired device - Select the entry shown as
AirPods Pro - Find My - Open the
Select device typedropdown
Expected behavior:
The dropdown should offer valid device types/models for supported AirPods devices, such as AirPods Pro or other supported variants.
Actual behavior:
The dropdown only contains a single option:
Nothing
Because of that, the device cannot be assigned the correct type.
Additional notes:
- The app had previously crashed on startup due to a missing StatusNotifier watcher, but that was resolved and LibrePods now launches normally.
- This issue appears after startup and specifically affects the device type selection UI.
- Another paired Bluetooth device (
MX Anywhere 3) is also visible in the add-device view, but the issue reported here is with the AirPods entry. - The AirPods entry is displayed as:
AirPods Pro - Find My
AC:07:75:D5:90:F3
Screenshot:
Attached screenshot showing the dropdown with only Nothing.
Potential clue:
It may be related either to:
- the Linux UI/device-type dropdown population logic, or
- device identification/parsing for
AirPods Pro - Find My
Let me know if logs from a debug run would help. I can provide output from:
RUST_BACKTRACE=1 RUST_LOG=debug ./target/release/librepods