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-rust directory:
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 type dropdown
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:
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
Environment:
cargo build --releaseAirPods 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:
linux-rustdirectory:cargo build --release./target/release/librepods+button to add a paired deviceAirPods Pro - Find MySelect device typedropdownExpected 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:
NothingBecause of that, the device cannot be assigned the correct type.
Additional notes:
MX Anywhere 3) is also visible in the add-device view, but the issue reported here is with the AirPods entry.AirPods Pro - Find MyAC:07:75:D5:90:F3Screenshot:
Attached screenshot showing the dropdown with only
Nothing.Potential clue:
It may be related either to:
AirPods Pro - Find MyLet me know if logs from a debug run would help. I can provide output from:
RUST_BACKTRACE=1 RUST_LOG=debug ./target/release/librepods