Releases: kavishdevar/aln
v0.0.3
Finally, thanks to @devnoname120, we now have an easy way to patch! Just download the module and install it from your favorite root manager app.
What's changed
- A new dynamic island looking popup for when audio switches to AirPods, and for cross device services (final touches soon!).
- Improved animations
- Widgets!
- The battery widget is completely revamped, and now matches the iOS battery widget.
- There is now a new widget to switch noise control mode right from the home screen.
- Customizations!
- Now you can customize the volume to which the music will be lowered to when you start speaking, or even pause it!
Small stuff
- Worked out the packet for customizing transparency mode (accessibility settings)
- a WIP app for linux - try it out yourself!
- refactored a lot of stuff so that i can understand my code a few months later :p
Contributions!
- Improve ALN notifications by @devnoname120 in #21
- Add on-device patcher module for Magisk/KernelSU by @devnoname120 in #34
- Fix ui text by @tim-gromeyer in #36
- Remove unused cURL that got reintroduced by error by @devnoname120 in #38
- README — Add instructions for on-device patcher by @devnoname120 in #39
- Patcher module: abort for qti libraries by @devnoname120 in #40
- Add
.editorconfig
file by @devnoname120 in #42 - Remove legacy patchers by @devnoname120 in #41
Make sure to join to the telegram channel for updates!
As always, feel free to report bugs here, or in the telegram discussion group!
New Contributors
- @devnoname120 made their first contribution in #21
- @tim-gromeyer made their first contribution in #36
Full Changelog: v0.0.2...v0.0.3
v0.0.2
A very polished Android app with lots of new features and bug fixes!
💥 Major changes
- A popup!
- A popup is now shown whenever AirPods are connected!
- Battery Notification
- Instead of having to open the app every time to check the battery, you can now get to know the battery levels of your AirPods just by glancing at the notification!
- Better device detection!
- The app now always runs in the background listening for bluetooth connections and automatically handshakes with the AirPods and starts receiving and manages other data like ear detection, conversational awareness, etc.
- The app will now communicate with the AirPods even if they were already connected before opening the app.
- And, it can also detect AirPods if the app is already open or running in the background, obviously!
- The app would detect disconnections as well, and change the settings UI (to "No AirPods connected") as soon as the AirPods are disconnected.
- QuickSetting Tile! I've finally fixed the QuickSetting tile to change the noise control mode.
- Force/Manual connection
- If the app doesn't connect to the AirPods, or crashes, or anything else were to happen rendering the app to not function as expected, you can now manually hit the refresh button (at the top of the app's settings screen, beside the AirPods' name) to manually check for any AirPods connected and communicate with them. This is the ultimate solution to many problems you may potentially face while using the apps.
Important
Enable the Display over other apps
permission from the Settings
app for the popup to show!
Note
The QuickSetting Tile will only allow you to change between Transparency, Adaptive, and Noise Cancellation, and not Off listening mode, but you can change to off from the app.
🎨 Other changes
- Use a different library to blur the content behind the top app bar, improves performance.
- The UI fetches the last saved battery information instead of waiting for AirPods to send it.
- Made the battery icon in the app a little longer to match newer versions of iOS/iPadOS.
- Better error-handling, enclosed most of the crash-prone code in try-catch blocks.
- Readme Update by @SriviharReddy in #9
Warning
There are a few known bugs.
- The app would sometimes close the connection to the AirPods itself. If it does ever happen to you, try opening the app and try to test if the AirPods are sending any data using the
Debug
view. If the app is not receiving data, hit the aforementioned reconnect button at the top in the settings screen. - The app might show
null
as the device name in the popup as if you haven't changed your name from the app. To fix this, just rename the AirPods by hitting theName
field in the app, even the current name works.
🐛 Found any bugs?
Create a issue, or discuss either in the Telegram discussions channel or in this release's discussion.
New Contributors
- @SriviharReddy made their first contribution in #9. Thank you for your contribution in updating the workaround instructions in the readme! :)
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Read the README for currently working features.
To use the app you will first have to modify the android's Bluetooth stack, instructions in README.
⚠️ Might be buggy
Open the app only after connecting the airpods