Skip to content

Releases: kosail/Aria

Aria v1.0.0: The First Symphony is Here!!

Choose a tag to compare

@kosail kosail released this 12 May 06:25

I can't believe we actually made it to v1.0.0! After countless commits, fighting with Kotlin's async quirks (not Kotlin's fault, but mine =w='), and completely migrating the Android target to Exoplayer for that sweet gapless playback, the first official release of Aria is finally out.

It took a lot of late nights and a few gray hairs over audio libraries, but seeing it run smoothly across platforms makes it all totally worth it.

Things to keep in mind (Limitations)

  • Android Requirement: Your device must be running at least Android 7.0 or higher to install the app.
  • Sideloading Only: I decided not to publish Aria on the Google Play Store because I'm not comfortable with their policy of publicly displaying developers home addresses and legal name. I have nothing to hide, but that doesn't mean that I'm absolutely comfortable doxing myself like nothing. This was extremely sad for me because I literally dreamed of uploading this as my first app to the Play Store... but welp. You'll need to download the APK from the assets below and install it manually.
  • Web API Limits: The browser version currently doesn't support adding custom user sounds due to web API restrictions, and this cannot be bypassed.
  • Desktop Architecture: I ended up deprecating the native JVM desktop version because Java audio libraries really struggled with OGG files and startup performance. The desktop version now runs smoothly via a Tauri wrapper instead, though I decided to not include the compiled binary here because, though fast, it is kinda ugly (web target was not really adapted to a native desktop UX... because it was web target). I'm still not comfortable with the result, so I think I will work on it a bit more and upload it later on.

A huge thank you to everyone who supported the project, and to Rafael Mardojai for creating Blanket and inspiring this journey. Grab the APK or open the web app, and enjoy nature's silent symphony.

(The APK below is already release signed)