EchoMusicApp
Echo-Music
Kotlin

A modern Android music app with ad-free streaming, synced lyrics, offline playback, and an intuitive user experience.

Last updated Jul 7, 2026
2.3k
Stars
133
Forks
542
Issues
+282
Stars/day
Attention Score
93
Language breakdown
Kotlin 92.3%
JavaScript 5.6%
C++ 1.2%
Python 0.8%
CMake 0.1%
โ–ธ Files click to expand
README

Echo Music Logo

Echo Music

A modern Android music app with ad-free streaming, synced lyrics, offline playback, and an intuitive user experience.

GitHub Release GitHub Stars License Telegram Discord Weblate EchoMusicApp%2FEcho-Music | Trendshift


Download   Get it on Obtainium


Overview

Echo Music delivers a seamless, premium listening experience by leveraging YouTube Music's vast library โ€” without the ads. It adds powerful extras including offline downloads, real-time synchronized lyrics, and environment-aware music recognition.


Table of Contents

- What's New - Streaming & Playback - Discovery & Echo Find - Lyrics - Integrations - Smart Playback - Customization - Android Installation - Building from Source - Cryptocurrency

Screenshots

Home Screen

Home Screen
Music Player

Music Player
Synchronized Lyrics

Synchronized Lyrics
Search & Explore

Search & Explore
Music Library

Music Library
Echo Find (Recognition)

Echo Find


Features

What's New

  • Redesigned UI โ€” Cleaner, faster, and more intuitive interface from the ground up.
  • Import from Spotify โ€” Bring your playlists and tracks over with ease.
  • Listen Together โ€” Sync music in real time, similar to Spotify Jam.
  • Podcast Support โ€” Listen to podcasts alongside your music library.
  • Local Media Support โ€” Play music files stored directly on your device.
  • Dynamic Island Support โ€” Enhanced playback notifications on supported Android devices.

Streaming & Playback

  • Ad-Free โ€” Stream without any interruptions.
  • Seamless Playback โ€” Switch effortlessly between audio-only and video modes.
  • Background Playback โ€” Listen while using other apps or with the screen off.
  • Offline Mode โ€” Download tracks, albums, and playlists via a dedicated download manager.
  • Crossfade โ€” Smooth transitions between tracks.
  • Canvas Animations โ€” Visual animations while playing music.

Discovery & Echo Find

  • Echo Find โ€” Identify songs playing around you using advanced audio recognition.
  • Echo Brain โ€” An intelligent, on-device engine that analyzes your listening momentum and auto-injects perfectly aligned tracks into your queue. Read more in the Echo Brain Documentation.
  • Smart Recommendations โ€” Personalized suggestions based on your listening history.
  • Comprehensive Browsing โ€” Explore Charts, Podcasts, Moods, and Genres.

Lyrics

  • Multiple Lyric Animations โ€” Choose from various lyric display styles.
  • Word-by-Word Lyrics โ€” Precise per-word synchronization.
  • Lyrics+ โ€” New lyrics provider for improved accuracy and coverage.
  • AI Translation โ€” Built-in Google Translate integration for lyrics in any language.

Integrations

  • Music Sharing via Odesli โ€” Share songs as Song.link for cross-platform listening.
  • Set as Ringtone โ€” Directly set any song as your device ringtone.

Smart Playback

  • Pause on Mute โ€” Auto-pause when your device is muted.
  • Resume on Bluetooth โ€” Playback resumes when headphones or earbuds reconnect.

Customization

  • UI Density Scale โ€” Adjust interface spacing to your preference.
  • High Refresh Rate Support โ€” Smoother UI and animations on supported displays.
  • Hide Player Thumbnail โ€” Keep the player minimal without album art.
  • Crop Album Art โ€” Adjust album art display to fit your style.
  • Hide Video Songs โ€” Filter out video content from your feed.
  • Hide YouTube Shorts โ€” Keep Shorts out of your music browsing.

Installation & Setup

Android Installation

Download the latest pre-compiled APK from the Releases Page.

Building from Source

  • Clone the Repository
git clone https://github.com/iad1tya/Echo-Music.git
   cd Echo-Music
  • Configure Android SDK
Create a local.properties file:
echo "sdk.dir=/path/to/your/android/sdk" > local.properties
(For detailed paths on Windows/macOS/Linux, refer to SETUP.md)
  • Firebase Configuration (Optional)
Firebase is required for analytics and crash reporting. See the instructions in SETUP.md for adding your google-services.json.
  • Build the Application
Echo Music has two build variants: FOSS (without Google Play Services / Cast) and GMS (with Cast support). To build the FOSS Universal Debug variant:
./gradlew assembleUniversalFossDebug
To build the GMS Universal Debug variant:
./gradlew assembleUniversalGmsDebug
(For optimized ARM64 builds, release builds, or other options, refer to SETUP.md)

Translations

We use Weblate to translate Echo Music. Help us bring Echo Music to more people!

Translation status


Community & Support

Join the community for updates, discussions, and help.

Discord Logo Telegram Logo


Support the Project

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

Buy Me A Coffee Logo UPI Logo Patreon Logo

Cryptocurrency

| Network | Address | | :--- | :--- | | Bitcoin | bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy | | Ethereum | 0x51bc91022E2dCef9974D5db2A0e22d57B360e700 | | Solana | 9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S |


Special Thanks

Echo Music stands on the shoulders of several excellent open-source projects. Sincere thanks to:

| Project | Description | | :--- | :--- | | Metrolist & Vivi Music | Foundational inspiration and architecture reference | | ArchiveTune | Material You UI inspiration | | Better Lyrics | Lyrics enhancement and synchronization | | SimpMusic | Lyrics implementation reference | | Music Recognizer | Audio recognition (Echo Find) | | Flow | AI queue generation engine (Echo Brain) | | zemer-cipher | YouTube cipher deobfuscation and PoToken generation |


Star History

Star History Chart


Licensed under GPL-3.0

ยฉ 2026 GitRepoTrend ยท EchoMusicApp/Echo-Music ยท Updated daily from GitHub