Skip to content

About

Simple Desktop YouTube Music client with WinUI for Windows, Linux & MacOS, Bit-Perfect playback, Automix, Lossless addons & advanced audiophile features.

Topics

Resources

Stars

964 stars

Watchers

6 watching

Forks

Repository files navigation

LastWave Desktop Banner

LastWave

Simple Desktop YouTube Music client with WinUI, Bit-Perfect playback, Automix, Lossless addons & advanced audiophile features.


Telegram Support Telegram Channel Discord Community


Overview

LastWave Desktop is a fast, native desktop YouTube Music client with modern WinUI styling for Windows, Linux, and macOS. It delivers high-fidelity audio playback and a fluid interface that adapts to your music.

For audio lovers, LastWave Desktop packs Bit-Perfect audio output, Lossless FLAC addon support, 15-band parametric equalizer, smooth Automix transitions, Spotify Canvas & integration, and real-time synchronized lyrics, all in a lightweight desktop application.


Features

Playback

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

Audio

  • Bit-Perfect audio output (direct hardware bypass)
  • Lossless FLAC addon support (up to 24-bit Hi-Res)
  • 15-band Parametric Equalizer & AutoEQ 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
  • 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

  • Clean WinUI & Fluent design interface
  • Real-time acrylic blur and backdrop refraction
  • Dynamic color theming + preset palettes
  • Light, Dark, and Pure Black modes
  • Global media hotkeys & mini-player

Getting Started

Installation

Channel Source Compatibility
Windows GitHub Releases Windows 10 & 11 (.exe / .msix installer)
Linux GitHub Releases AppImage / Flatpak / deb packages
macOS GitHub Releases Apple Silicon & Intel (.dmg)
Android App LastWave-Native Official mobile client for Android devices

Quick Setup

  1. Download and run the installer for your operating system.
  2. (Optional) Navigate to Settings → Audio to configure:
    • Bit-Perfect Output: Enable exclusive output mode for bit-perfect audio.
    • Equalizer Presets: Apply parametric EQ curves or headphone correction.
    • Lossless Addons: Enable the modular addon service for Hi-Res FLAC playback.
  3. Start streaming music, exploring smart radios, and enjoying synced lyrics!

Building from Source

Prerequisites

  • Flutter SDK: Version 3.13+ or higher
  • C++ Build Tools: Visual Studio (Windows), build-essential (Linux), or Xcode (macOS)

Build Instructions

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

# Install dependencies
flutter pub get

# Build release executable for your platform
flutter build windows --release   # Windows
flutter build linux --release     # Linux
flutter build macos --release     # macOS

Tip

For local development and hot reload, connect your target environment and run flutter run -d windows (or -d linux / -d macos).


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 Desktop is made possible thanks to these open-source projects:

  • media_kit — Audio playback engine powered by libmpv
  • Limusic — InnerTube client registry & stream resolution fast path
  • LRCLIB — Real-time millisecond-synchronized lyrics database
  • NewPipe — Signature decipher patterns & extraction logic
  • fluent_ui — WinUI & Fluent design system for desktop

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.

About

Simple Desktop YouTube Music client with WinUI for Windows, Linux & MacOS, Bit-Perfect playback, Automix, Lossless addons & advanced audiophile features.

Topics

Resources

Stars

964 stars

Watchers

6 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages