Skip to content

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 music listening experience to your computer. Built with Flutter, it offers a seamless interface to stream music from YouTube Music without advertisements, along with powerful desktop-centric features.

Screenshots

Desktop Home Desktop Player
Desktop Library Desktop Settings

Features

  • Ad-Free Streaming: Enjoy uninterrupted music playback.
  • High Quality Audio: Stream in the best available quality.
  • Offline Mode: Download your favorite tracks and playlists for offline listening.
  • Lyrics Support: Real-time synchronized lyrics with AI-powered translation.
  • Broad Compatibility: Cross-platform support for Windows, macOS, and Linux.
  • Smart Recommendations: Personalized song suggestions based on your listening history.
  • Sleep Timer: Configure automatic playback cessation.

Installation

Windows

  1. Download the latest installer (.exe) 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. Note: If you encounter a security warning, go to System Settings > Privacy & Security and allow the application.

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 (chmod +x Echo-Music-*.AppImage) and run it.
  3. DEB/RPM: Install using your package manager (e.g., sudo dpkg -i package.deb).

Build from Source

To build Echo Music locally, ensure you have Flutter 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 Enable the platforms you intend to build for:

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

    flutter pub get
  4. Run the Application

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

    flutter build [windows|macos|linux]

Community and Support

Join our community for updates, support, and discussions.

Support the Project

If you find this project useful, consider supporting its development.

Cryptocurrency Addresses

Bitcoin

bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy
Ethereum

0x51bc91022E2dCef9974D5db2A0e22d57B360e700
Solana

9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S

Licensed under GPL-3.0

About

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

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages