Skip to content

Releases: kavishdevar/aln

v0.0.3

29 Jan 22:22
43b98f7
Compare
Choose a tag to compare

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!

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

Full Changelog: v0.0.2...v0.0.3

v0.0.2

06 Dec 17:21
be02ab1
Compare
Choose a tag to compare

A very polished Android app with lots of new features and bug fixes!

Important

Join the Telegram channel and group for testing versions!
Channel • Group

💥 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 the Name 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

16 Oct 17:36
4fd2717
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

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