Skip to content

v0.0.2

Compare
Choose a tag to compare
@kavishdevar kavishdevar released this 06 Dec 17:21
· 175 commits to main since this release
be02ab1

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