Releases: kavishdevar/librepods
v0.2.5
Note
Install the .zip files in your root manager app if you want to grant the app BLUETOOTH_PRIVILEGED and MODIFY_PHONE_STATE permissions to allow the app to
- Disable audio output when no AirPods are worn
- Set Metadata like icon and battery status to make it available in system settings/widget
What's changed
- Fix bypass on Pixel devices running an older version of Android 16 (#543)
- Skip compatibility check when Bluetooth is in Xposed scope
- Redesign confirmation dialogs
- Fix text color in email form
Full Changelog: v0.2.3...v0.2.5
Some features on Play require an in-app purchase. The following features are free on Play:
- Battery status
- Ear detection
- Changing Listening Mode
- Press and Hold listening mode customization
However, all builds released here will have all features available for free.
New Contributors
Nightly 70f420d
- android: fix text color in email bottom sheet (70f420d)
Nightly 23193ce
- android: load native hook from split apks when base fails (23193ce)
Nightly cb246d1
Nightly 469d948
v0.2.3
Note
Install the .zip files in your root manager app if you want to grant the app BLUETOOTH_PRIVILEGED and MODIFY_PHONE_STATE permissions to allow the app to
- Disable audio output when no AirPods are worn
- Set Metadata like icon and battery status to make it available in system settings/widget
What's changed
- Fixed Xposed module in release builds (exclude it from R8 stripping)
- Added a more detailed description when phone is not supported (the app will ask for confirmation again)
- Hide upgrade button when first connection over AACP has not succeeded
- Fix ATT for Android 16 QPR3 and above
- Check for Android 16+ on OnePlus and Oppo devices
- Added back setting metadata
Some features on Play require an in-app purchase. The following features are free on Play:
- Battery status
- Ear detection
- Changing Listening Mode
- Press and Hold listening mode customization
However, all builds released here will have all features available for free.
v0.2.0
What's changed
- Fixed all stability issues with v0.2.0-alpha.x releases
- Support xposed api v101
- Added back VendorID hook toggle in app's settings
Some features on Play require an in-app purchase. The following features are free on Play:
- Battery status
- Ear detection
- Changing Listening Mode
- Press and Hold listening mode customization
However, all builds released here will have all features available for free.
Note
Signing keys changed, you will have to uninstall the app first.
v0.2.0-alpha.2
- removed dependency on radare2
- added A16 QPR3 BluetoothSocket constructor
Important
- pick the
no-di-hookapk if you have connectivity issues with the normal one or if you are using A17 Beta 3+ which doesn't need root for basic stuff - v0.2.0 might not be stable, I've also added a build of the older version (v0.1.0) with the new constructor
yes, I know, the releases aren't exactly easy to understand, but I had to make a release because google keeps on changing the constructor breaking the app on newer versions of Android.
linux-v0.1.0
Full Changelog: v0.1.0-rc.4...linux-v0.1.0
v0.2.0-alpha (multi-device, accessibility features, and liquid glass)
Important
If you downloaded the build before 04:30 UTC, October 1, please download it again if you are experiencing crashes. (Fixed compatibility issues with Magisk by calling su instead of using a full path.)
What's Changed
Android
bunch of new features, check #202 and the branch's readme
- adds multi-device capability
- adds accessibility features (like customizing transparency mode)
- adds loud sound reduction option
- adds camera control
- adds hearing aid adjustments (not hearing test!)
- liquid glass (just because it was easy to implement, mostly, just more rounded corners)
- adds a bunch of settings that already should've been there in the first place, check screenshots in the branch
Linux
- [Linux] Read AirPods state from BLE broadcast when not connected by @tim-gromeyer in #138
- [Linux] Compress images by @tim-gromeyer in #139
- [ImgBot] Optimize images by @imgbot[bot] in #140
- [Linux] Add Qr-Code to sync irk and enc key by @tim-gromeyer in #142
- [Linux] Fix battery sometimes showing 127% by @tim-gromeyer in #143
- [Linux] Improvementens to noise control mode by @tim-gromeyer in #144
- [Linux] New ear detection implementation by @tim-gromeyer in #145
- [Linux] Replace
playerctlby @tim-gromeyer in #147 - [Linux] DBus fixes by @tim-gromeyer in #148
- [Linux] Remember battery state (closes #149) by @tim-gromeyer in #150
- [Linux] Autostart im hidden mode by @tim-gromeyer in #156
- [Linux] Rename to Librepods by @tim-gromeyer in #157
- [Linux] Start/Stop BLE scan when going to sleep by @tim-gromeyer in #162
- Fixes and improvements to the Linux readme by @mbmjertan in #168
- Add option for alternate head tracking packets by @Copilot in #176
- android: add ability to launch digital assistant on long press by @kavishdevar in #180
- Fixed build instructions for ubuntu by @Raspberrynani in #183
- [Linux] chore: change logging name airpodsApp -> Librepods by @NL-TCH in #194
- fix: update rename function call for airPods by @naveen521kk in #191
- [Linux] Let users edit Phone bluetooth MAC via GUI by @NL-TCH in #195
- android,linux: update feature flags packet data byte to remove adaptive volume by @kavishdevar in #192
- i18n: add chinese translation by @qlenlen in #200
- [Linux] Autobuild app on any branch change + publish artifact by @NL-TCH in #196
New Contributors
- @mbmjertan made their first contribution in #168
- @Copilot made their first contribution in #176
- @Raspberrynani made their first contribution in #183
- @NL-TCH made their first contribution in #194
- @naveen521kk made their first contribution in #191
- @qlenlen made their first contribution in #200
Full Changelog: v0.1.0-rc.4...v0.2.0-alpha
