librepods-org / librepods-org/librepods
LibrePods app won't detect Airpods that are connected to phone
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 29.9k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
App version
0.2.9
App source
Play
Device
Google Pixel 9 Pro
Android / OS version
Android 16
Root / hook method
No root (native L2CAP support)
AirPods model
AirPods Pro 3
AirPods firmware
8454784
What happened
Many times my AirpodsPro 3 will connect to my Pixel via bluetooth but LibrePods will not detect it.
Therefore, the Airpods will treat the phone as a 'regular bluetooth' device, i.e.: conversation awareness doesn't work, my settings from LibrePods or iOS are not applied. For example, in LibrePods I have set Listening Modes to toggle between Adaptive and Noise Cancelling, however, when this state happens, the airpods will only toggle between Nosie Cancelling and Transparency.
You can see the Airopds are connected to the phone via bluetooth, however the LibrePods icon does not show the notification dot. When you open the app, it has not detected the APP3. I have to manually tap 'Reconnect to last connected device' - even though it's already connected to the phone.
Logs
No response
Additional context
I have a video showing this state in here https://imgur.com/a/FgSG3Ae
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the detection failure on a Pixel 9 Pro running Android 16 with AirPods Pro 3, comparing the phone's Bluetooth connection with LibrePods' device state. Investigate the existing “Reconnect to last connected device” entry point and use the reported notification-dot and settings behavior as the completion criteria; no logs or source files are identified in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100