ZOYKUHot Board

Clash-Projects/LastWave-NativeDocumentation

Clash-Projects/LastWave-Native open-source repository on GitHub

Avis de repli linguistique :La documentation localisée n'est pas disponible. Affichage de la version originale officielle en anglais.
Installation rapide
git clone https://github.com/Clash-Projects/LastWave-Native.git
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

Clash-Projects%2FLastWave-Native | Trendshift   Clash-Projects%2FLastWave-Native | Trendshift


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!

Contributors


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.

Miroir archivé depuis le dépôt GitHub officiel · Voir sur GitHub
Date du snapshot : 2026-11-07