LastWave-native
High-Resolution Lossless Music Streaming & Player with Real-Time Synced Lyrics & Smart Discovery for Android, built with Material 3 Expressive design.
Overview
LastWave is a native Android music streaming app engineered for audiophiles and music lovers. It delivers studio-quality Hi-Res Lossless FLAC (up to 24-bit/192kHz) and Opus playback, offline downloads with full embedded metadata, kinetic real-time synchronized lyrics, smart algorithmic playlist generation, and automatic scrobbling across all your devices.
Designed from the ground up around Material 3 Expressive, LastWave pairs an ultra-smooth visual experience with uncompromising audio fidelity.
Lossless Audio Streaming & Backend
LastWave features a lossless streaming and download engine powered directly by the clashflac backend:
Studio Master Quality: Stream and download bit-perfect FLAC audio up to 24-bit / 192kHz directly from Qobuz via clashflac.
Opus & High-Efficiency Audio: Seamless dual-engine fallback streaming via YouTube Music Opus for exhaustive global catalog coverage.
Full-Fidelity Offline Downloads: One-tap downloads saved directly to your local storage (
Music/LastWave), fully tagged with high-res cover art, release tags, and synchronized LRCLIB.lrclyrics.Zero-Gap Playback: Powered by AndroidX Media3 ExoPlayer with foreground audio playback and lockscreen media session controls.
Key Features
| Icon | Feature | Highlight |
|---|---|---|
| Lossless Streaming | True Hi-Res 24-bit FLAC & Opus streaming with lossless bitstream output. | |
| Offline Downloader | Download albums, mixes, and individual songs with embedded album art and synced lyrics. | |
| Real-Time Synced Lyrics | Millisecond-accurate animated karaoke lyrics powered by LRCLIB with 8 customizable physics motion styles (Apple Fluid, Karaoke Pulse, Kinetic Slide, etc.). | |
| Smart Discovery Engine | Tailored recommendation feed built from your taste profile, similar seeds, loved tracks, and live charts. | |
| Genre DNA & Explorer | Dynamic breakdown of your favorite genres with instant "Start Mix" and one-tap "Discover More" recommendations. | |
| Taste Mixes & Playlists | Generate unique 30–35 track mood mixes, regenerate fresh variations, manage custom playlists, and sync with YouTube Music. | |
| Friends & Social Feed | Browse friends' listening habits, explore their top tracks, and play their taste profiles. | |
| Integrated Scrobbler | Automatic background scrobbler watching your active media sessions across any Android music app with zero battery drain. | |
| Material 3 Expressive | Dynamic wallpaper colors, custom HSL color picker, dynamic album art palette, fluid morphing cards, and tactile haptics. |
Tech Stack & Architecture
- Language & Framework: 100% Kotlin + Jetpack Compose (Material 3 Expressive)
- Lossless Audio Backend: clashflac by Ajisth (ajisth69)
- Audio Engine: AndroidX Media3 ExoPlayer + MediaSessionService
- Lyrics Engine: LRCLIB API
- Data & Intelligence: Last.fm API, Room DB, Jetpack DataStore, Dagger Hilt
Getting Started
- Download the latest APK from the Releases tab.
- Install the single release package (
LastWave-v3.4.1-release.apk). - Connect your Last.fm account to sync your scrobbles, taste profile, and discovery feed.
- Start streaming in bit-perfect lossless quality.
Building from Source
git clone https://github.com/duxtami/LastWave-native.git
cd LastWave-native
./gradlew assembleRelease
Community & Support
Updates & Support: Join @clashprojects on Telegram
More From Us: Join @MaterialYouApp on Telegram
