Skip to content
Proyectos

Clash-Projects/LastWave-Native has 2,848 GitHub stars and 160 forks. GitHot measured +36 stars in 24 hours and +303 in 7 days. Last checked 2026-11-12 15:14 UTC. Last push 2026-11-02.

Cómo se miden estas cifras

Cliente de YouTube Music de nueva generación para Android, con una interfaz Liquid Glass, un generador algorítmico de listas de reproducción inteligentes, letras sincronizadas en tiempo real y registro universal de reproducciones en Last.fm.

Crecimiento de estrellas medido

in 24h
+36
in 7 days
+303
in 15 days
Recopilando historial
in 1 month
Recopilando historial

Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.

README.md

Original
LastWave Banner

LastWave

Simple Android YouTube Music client with Material UI, Liquid Glass, Bit-Perfect playback, Automix, Lossless addons & advanced audiophile features.


Telegram Support Telegram Channel Discord Community

 


Overview

LastWave is a fast, native YouTube Music client for Android that looks great and sounds even better. Built with Material 3 Expressive and Liquid Glass UI, it gives you a clean, fluid design that adapts to your music.

For audio lovers, LastWave packs Bit-Perfect USB DAC output, Lossless FLAC addon support, AutoEQ headphone presets with parametric EQ, smooth Automix transitions, Spotify Canvas & integration, and real-time synced lyrics, all in a lightweight app.


Features

Playback

  • Stream any track or video from YouTube Music
  • Background playback with lockscreen & Android Auto controls
  • High-res audio downloads with embedded tags & .lrc lyrics
  • Download & cache for offline listening
  • Skip silence & sleep timer

Audio

  • Bit-Perfect USB DAC output (direct hardware bypass)
  • Lossless FLAC addon support (up to 24-bit Hi-Res)
  • 15-band Parametric Equalizer & AutoEQ headphone presets
  • Smart Automix transitions & smooth crossfade
  • Audio normalization (ReplayGain / LUFS)
  • Real-time tempo & pitch control

Lyrics & Discovery

  • Live millisecond-synchronized lyrics (LRCLIB)
  • Lyrics romanization for non-Latin scripts (Japanese, Korean, etc.)
  • Multi-language lyrics translation
  • Spotify Canvas & animated video backgrounds (Apple Music & Tidal)
  • Personalized quick picks, mood radios & genre discovery
  • Search songs, albums, artists, videos, and playlists

Library & Account

  • Full library management & offline cached library
  • Spotify Integration (Account login, Liked Songs sync & deep links)
  • Import public playlists from Spotify & Apple Music
  • YouTube Music account login & bidirectional sync
  • Local & cloud playlists with custom reordering
  • Custom audio tag editing & cover art selection

Social

  • Listen together with friends in real-time
  • Built-in Last.fm scrobbler with background tracking
  • Safe Discord Rich Presence with live album art
  • Export and share lyrics as aesthetic quote cards

Interface

  • Material 3 Expressive & Liquid Glass UI
  • Real-time backdrop refraction shaders
  • Dynamic Monet theming + 19 preset color palettes
  • Light, Dark, Pure Black (AMOLED), and Dynamic modes
  • Interactive home screen widgets & fluid tactile haptics

Getting Started

Installation

Channel Source Compatibility
Stable Release GitHub Releases Recommended for all users • Android 7.0+ (API 24+)
Nightly Builds GitHub Actions Latest automated builds with bleeding-edge features
Desktop App LastWave-Desktop Official desktop client for Windows, macOS & Linux

Quick Setup

  1. Install the APK on your Android device.
  2. (Optional) Navigate to Settings → Audio to configure:
    • Bit-Perfect Output: Enable exclusive USB DAC mode for bit-perfect audio.
    • AutoEQ Presets: Search for your headphones/IEMs to apply calibrated parametric EQ curves.
    • Lossless Addons: Enable the modular addon service for 24-bit Hi-Res FLAC playback.
  3. Start streaming music, listening to customized radios, and enjoying synced lyrics!

Building from Source

Prerequisites

  • JDK: OpenJDK 17 or higher
  • Android SDK: API Level 34+ with CMake & Android NDK installed (for native audio C++ engine & USB driver)

Build Instructions

# Clone the repository
git clone https://github.com/Clash-Projects/LastWave-native.git
cd LastWave-native

# Build the release APK
./gradlew assembleRelease

# The generated APK will be at:
# app/build/outputs/apk/release/app-release-unsigned.apk

[!TIP] For local development and debugging, run ./gradlew assembleDebug or install directly to a connected device via ./gradlew installDebug.


Support the Project

If LastWave has been useful to you, consider supporting its development.

Buy Me A Coffee UPI (Buy Me A Chai) GitHub Sponsors

Acknowledgements

LastWave is made possible thanks to these open-source projects:

  • Metrolist — InnerTubeX & stream resolving
  • SimpMusic — Canvas extraction & Liquid Glass inspiration
  • InnerTune — InnerTube extraction architecture
  • Decent USB Audio Driver — Bit-perfect direct USB DAC audio engine
  • AutoEQ — Headphone & IEM frequency-response calibration targets
  • NewPipe — Stream extraction & media URL resolving
  • SponsorBlock — Video segment detection for music video intro skit synchronization
  • LRCLIB — Real-time millisecond-synchronized lyrics database
  • Kyant — Jetpack Compose backdrop refraction & shape shaders

Contributors

LastWave wouldn't be possible without our incredible community of contributors. Thank you for making it better every day!


Disclaimer

LastWave is an open-source, non-commercial application developed strictly for educational and research purposes.

  • No Affiliation: This project is not affiliated with, funded, authorized, endorsed by, or in any way associated with Google LLC, YouTube, YouTube Music, Spotify, Apple Inc., Last.fm, or any of their subsidiaries.
  • Content Delivery: LastWave does not host, store on private servers, or distribute copyrighted media. All playback streams and metadata are resolved directly from public endpoints.
  • Trademarks: All product names, logos, trademarks, and registered trademarks belong to their respective owners.

Explorar proyectos relacionados