LastWave is an advanced native Android music streaming and playback application crafted for audiophiles and high-fidelity audio enthusiasts. Built from the ground up with Kotlin and a Custom Native C++ Audio Pipeline, LastWave delivers uncompressed, bit-perfect 24-bit / 192kHz Studio Master FLAC reproduction alongside intelligent recommendations, synchronized kinetic typography, and persistent background scrobbling.
The interface is architected according to Google's latest Material 3 Expressive design system, combining fluid morphing transitions, dynamic HSL tonal palettes, and tactile haptic feedback.
| Layer | Technology | Technical Capabilities |
|---|---|---|
| Audio Pipeline | Custom Native C++ Audio Engine | • Bit-perfect FLAC decoding up to 24-bit / 192kHz • Direct hardware bitstream output • Sample-accurate gapless playback • Low-jitter clock synchronization and low-latency DSP |
| User Interface | Jetpack Compose | • Material 3 Expressive design tokens • Dynamic wallpaper extraction & custom HSL palette engine • 60/120 FPS hardware-accelerated fluid motion transitions |
| Lyrics Subsystem | LRCLIB Protocol Integration | • Millisecond-precise synchronized word/line tracking • 8 physics-based kinetic motion presets (Apple Fluid, Karaoke Pulse, Kinetic Slide) |
| Architecture & State | Clean Architecture (MVI / MVVM) | • Unidirectional data flow with Kotlin Coroutines & StateFlow • Dagger Hilt dependency injection • Reactive local persistence via Room DB & DataStore |
| Intelligence & Sync | Discovery & Scrobbler Engine | • Real-time taste profiling, genre DNA decomposition, and mood generation • System-wide media scrobbling with zero background wake-lock overhead |
- Bit-Perfect Lossless Streaming: Studio Master FLAC reproduction up to 24-bit depth and 192kHz sample rates.
- Offline High-Res Library: Bit-exact local saving to device storage (
Music/LastWave) with embedded high-resolution artwork, complete ID3/Vorbis metadata, and synchronized.lrclyrics. - Kinetic Synchronized Lyrics: Real-time millisecond-accurate animated karaoke lyrics with customizable kinetic physics styles.
- Dynamic Discovery & Taste Engine: Algorithmic music recommendation feeds constructed from user listening history, seed tracks, and genre classifications.
- Genre DNA Explorer: Real-time breakdown of listening habits with immediate seed-based radio mix generation.
- Universal Background Scrobbler: Integrated background service listening to active media sessions across any Android audio player without battery penalty.
- Expressive Theming: Wallpaper-derived color harmonies, manual HSL color picker, and dynamic album palette adaptation.
- Navigate to the Releases page.
- Download the latest signed package (
LastWave-v3.4.1-release.apk). - Install the APK on your Android device (Android 8.0+ / API 26+).
- (Optional) Authenticate your Last.fm profile for scrobble tracking and personalized recommendations.
- Android Studio Ladybug | 2024.2.1+ or newer
- JDK 17+
- Android SDK 35 (API Level 35)
- Android NDK (r26b or newer)
git clone https://github.com/Clash-Projects/LastWave-native.git
cd LastWave-native
./gradlew assembleRelease- Telegram Channel & Discussions: Join @clashprojects
- Design & UI Updates: Join @MaterialYouApp
- Issue Tracking: Report bugs and feature requests via the GitHub Issues tab.






