Skip to content

PixelSphereApp/Echo-Music-Desktop

 
 

Repository files navigation

Echo Music Logo

Echo Music Desktop

A robust, open-source music streaming client for Desktop

Ad-free experience, offline capabilities, and advanced music discovery.


Download for Windows   Download for Mac

Overview

Echo Music Desktop brings the premium listening experience to your computer. Built with Flutter, it streams from YouTube Music without advertisements and adds powerful desktop-centric features across Windows, macOS, and Linux.


Screenshots

Desktop Home Desktop Player Desktop Library Desktop Settings

Features

  • Ad-Free Streaming — Uninterrupted music playback.
  • High Quality Audio — Stream in the best available quality.
  • Offline Mode — Download tracks and playlists for offline listening.
  • Synchronized Lyrics — Real-time synced lyrics with AI-powered multilingual translation.
  • Cross-Platform — Supports Windows, macOS, and Linux.
  • Smart Recommendations — Personalized suggestions based on your listening history.
  • Sleep Timer — Set automatic playback stop after a chosen duration.

Installation

Windows

  1. Download the latest .exe installer from the Releases Page.
  2. Run the installer and follow the on-screen prompts.

macOS

  1. Download the .dmg file from the Releases Page.
  2. Open the disk image and drag Echo Music to your Applications folder.
  3. If you see a security warning, go to System Settings → Privacy & Security and allow the app.

Linux

Echo Music is available as an AppImage, DEB, and RPM package.

  1. Download the appropriate package from the Releases Page.
  2. AppImage — Make it executable and run it:
    chmod +x Echo-Music-*.AppImage && ./Echo-Music-*.AppImage
  3. DEB/RPM — Install via your package manager:
    sudo dpkg -i package.deb
    # or
    sudo rpm -i package.rpm

Build from Source

Ensure Flutter is installed and configured for desktop development.

  1. Clone the repository

    git clone https://github.com/iad1tya/Echo-Music.git
    cd Echo-Music
  2. Enable desktop support

    flutter config --enable-windows-desktop
    flutter config --enable-macos-desktop
    flutter config --enable-linux-desktop
  3. Install dependencies

    flutter pub get
  4. Run the app

    flutter run -d [windows|macos|linux]
  5. Build for release

    flutter build [windows|macos|linux]

Community & Support

Join the community for updates, discussions, and help.

 

Support the Project

If Echo Music Desktop has been useful to you, consider supporting its development.

   

Cryptocurrency

Network Address
Bitcoin bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy
Ethereum 0x51bc91022E2dCef9974D5db2A0e22d57B360e700
Solana 9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S

Special Thanks

Echo Music Desktop is built with inspiration and help from these excellent open-source projects:

Project Description
Gyawun Music Desktop architecture and UI reference

Star History

Star History Chart


Licensed under GPL-3.0

Pixel Sphere

About

A modern YouTube Music Client for Desktop with an ad-free experience, synced lyrics, and offline playback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Dart 91.3%
  • C++ 3.6%
  • CMake 3.3%
  • Shell 0.8%
  • Swift 0.5%
  • C 0.3%
  • Ruby 0.2%