✨ What's New
- Signature Liquid Glass Navigation Bar: A new refractive glass selector lets you tap or drag between Feed, Stats and Library, with fluid motion and support for both navigation layouts. Available on Android 13+ with Settings → Appearance & Visuals → Liquid Glass enabled.
- Local Music Hub & Library: The Playlists tab is now Library, with a dedicated Local Songs hub for browsing songs, albums, artists and folders. Create offline playlists, keep local likes, search your device music, and view embedded or
.lrclyrics. Local playback now also supports DSD (DSF / DFF) and AIFF files. - Adaptive Streaming & Per-Network Quality: Keep listening on slower mobile connections with Auto streaming quality, which adjusts to your connection speed and buffer health to help reduce buffering. Choose separate quality settings for Wi-Fi and mobile data; mobile Auto stays within your Wi-Fi selection. The new Settings → Audio & Playback → Auto upgrade to Hi-Res toggle lets you control automatic lossless upgrades.
- Vietnamese Language Support: Added Vietnamese to the app's language options.
⚡ Improved
- Performance & Background Resource Usage: Reduced unnecessary redraws, CPU work and playback wakeups throughout the app. Hidden animations and background YouTube library polling now pause when they are not needed, while progress updates follow the visible player to keep playback responsive with less overhead.
- Smoother Scrolling & Player Opening: Optimized Home shelves, artwork backgrounds, loading shimmers, downloads lists and mini-player gestures. The full player is prepared before its opening animation, reducing the initial stutter when expanding Now Playing.
- Faster Startup & Smarter Cache Controls: Moved artwork cache scans and storage calculations off the main thread. Artwork and streamed audio now share one configurable cache budget, with limits up to 4 GB, while saved downloads remain separate.
- Faster, Cleaner Quality Switching: Improved stream alignment and sample-rate handling for mid-song quality changes, with faster repeat switches and a reliable "Upgrading to" / "Switching to" indicator. Refined handoffs also reduce jumps and crackling during lossless upgrades.
- Glass Headers, Artwork Themes & Synced Videos: Content now scrolls beneath glass headers across more screens, and artist/album pages use unified full-bleed artwork. Now Playing artwork blends into the wallpaper theme with better color selection for monochrome covers. Synced music videos have improved matching and correct fullscreen landscape proportions.
🛠️ Fixed
- YouTube Music Playback Stopping Around 59 Seconds: Fixed the stream and retry issues that could leave a song stuck around 59 seconds / one minute. Playback now uses bounded media requests and can refresh expired or rejected stream URLs mid-song. Failed YouTube downloads also retry with a freshly resolved stream.
- VPN & Age-Restricted Playback: Improved recovery through VPN/network drops, signed-in age-restricted stream resolution, and YouTube request retries so a failed request does not break later searches or playback.
- USB DAC, Loudness & Spatial Audio: Fixed delayed volume changes on exclusive USB output, corrected loudness normalization and Dolby gain, and improved Cayin RU3 clock/feedback handling and spatial-audio routing. Added ALAC DASH playback support and improved selection of full-volume YouTube audio streams.
- Shuffle, Likes & Playlist Sync: Shuffle now prioritizes unplayed songs. Fixed duplicate-song removal and saved playlist ordering, restored reliable connected YouTube playlist deletion, and combined local/YouTube likes into one heart button. Spotify playlist counts and live sync are more reliable.
- Search, Imports & Downloads: Fixed stale search results and playlist previews, incorrect recording selection from track menus, and imports using a different playlist from the reviewed preview. Custom download folders retain their access permissions.
- Account & UI Stability: Fixed false Last.fm logouts, older-Android notification and startup crashes, stale cover art, and several pagination and floating-control issues. Lyrics sharing keeps the selected song consistent, and player volume, lyric offsets and sleep-timer interactions now behave correctly.
📦 Download Packages & Compatibility
| Package | Recommended OS | Description |
|---|---|---|
LastWave-v5.2.0-universal.apk (~37 MB)
| Android 10+ (Android 10 – 16+) | Standard Recommended Release. R8-optimized with uncompressed page-aligned native libraries for instant memory mapping. |
LastWave-v5.2.0-universal-uncompressed.apk (~108 MB)
| Android 10+ (Android 10 – 16+) | Raw Release. Unminified variant without resource shrinking, with uncompressed native libraries. |
LastWave-v5.2.0-android7.apk (~28 MB)
| Android 7.0 – 9.0 (Legacy) | Legacy Android 7.0+ Variant. Built with a lower minimum Android version for older devices. |
LastWave-v5.2.0-vivo-origin.apk (~37 MB)
| vivo phones (OriginOS) | vivo Origin Island & music widget build. Separate APK so vivo's Origin Island and music widget show LastWave. |
Note
vivo users (LastWave-v5.2.0-vivo-origin.apk): OriginOS only shows apps from vivo's own allowlist in Origin Island and the music widget, so this build uses an allowlisted package name. It installs as a separate app next to regular LastWave (data is not shared), it cannot be installed alongside the real QQ Music app, and it updates itself from this vivo APK only. If you installed an older vivo build (shown as Spotify), uninstall it first.
Warning
Notice for Android 7.0 – 9.0 Users (LastWave-v5.2.0-android7.apk):
- Hardware GPU glassmorphism / live blur requires Android 12+ and is automatically replaced with translucent dark canvas acrylic styling on older devices. The new Signature Liquid Glass navigation selector requires Android 13+; earlier versions keep the existing navigation bar.
- The media notification uses classic Android media controls rather than Android 13's wavy-progress player.
- For any device running Android 10 or newer, please install the standard
LastWave-v5.2.0-universal.apkfor optimal performance and memory efficiency.