Exhale

Exhale Logo

Exhale

A fast, open-source music player for Android that doesn't suck.

Platform Kotlin Jetpack Compose License


What is this?

Welcome to Exhale. Honestly, I just got tired of music apps that look clunky and run poorly, so I built this.

The goal was simple: combine the slick, glassy look of Apple Music with the straightforward layout of Spotify. I added what I’m calling a “Brina Glass” effect — the background is a slow, moving gradient that blurs behind frosted glass panels. It looks great while music is playing.

I also spent way too much time on the animations. Scrolling feels bouncy, buttons actually react when you press them, and the whole thing recolors itself to match your album art. It’s the little things.

Features

Requirements

Screenshots

Coming soon.

Want to try it?

Building from source

git clone https://github.com/ozyern/Exhale.git
cd Exhale
./gradlew assembleDebug

The APK lands in app/build/outputs/apk/debug/. You’ll need JDK 17 and the Android SDK for API 36.

Credits

A massive thanks to the original developer of OpenTune. Exhale is built directly on top of their work — without it, this project wouldn’t exist. Check out the OG repo: OpenTune by Arturo254.

Contributing

Pull requests are always welcome — a bug fix, a UI tweak, even a typo. Check out the Contributing Guidelines if you want to dive in.

License

Exhale is released under the GNU GPL v3.


Built for the Android community.