An YouTube Music Client
See the code
A modern Android music app with ad-free streaming, synced lyrics, offline playback, and an intuitive user experience.
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.
[!IMPORTANT] In-app OTA updates have been permanently removed. Please update manually via the website. Echo Music is completely free and ad-free; the few ads shown during a manual download help support the ongoing development of this project. Please do not open issues requesting to bring this back. Thank you for your support!
Home Screen
|
Material Player
|
Apple Style Player
|
Synchronized Lyrics
|
Search & Explore
|
Music Library
|
Music DNA (New!) — Instantly uncover the backstory of any track. Echo Music queries Genius for deep track annotations, and intelligently falls back to Wikipedia API extracts for regional or obscure tracks where crowd-sourced meanings are missing.
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.
For AI lyrics translation, select API Route in the AI settings, enter your API key, and choose a model available to that key. The preset uses https://global.api-route.com/v1/chat/completions with claude-fable-5-1; you can enter another exact model ID from the authenticated /v1/models catalog using the custom model option. Model availability depends on your key's group and permissions. See the quickstart.
Download the latest pre-compiled APK from the Releases Page.
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).
./gradlew assembleUniversalFossDebug
./gradlew assembleUniversalGmsDebug
(For optimized ARM64 builds, release builds, or other options, refer to SETUP.md)
If Echo Music has been useful to you, consider supporting its development.
| Network | Address |
|---|---|
| Bitcoin | bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy |
| Ethereum | 0x51bc91022E2dCef9974D5db2A0e22d57B360e700 |
| Solana | 9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S |
Without the support of this incredible open-source community, none of this would be possible. Thank you to everyone who has contributed to Echo Music!
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) |
| BravePipe | Decryption handling and backup playback engine |
Echo Music is a fully open-source project (FOSS) created purely for educational purposes and personal use. We do not sell this application, nor do we monetize it in any way. There are no advertisements, no premium features, no subscriptions, and no hidden fees within the app. This project has absolutely no commercial value or financial intent.
Echo Music acts strictly as a specialized, third-party web browser and client. It simply parses the publicly available website content and APIs of YouTube and YouTube Music, rendering them in a custom user interface. The ad-free experience it provides is fundamentally no different from using a standard web browser (like Chrome, Firefox, or Brave) equipped with a common ad-blocking extension (such as uBlock Origin).
We deeply respect the hard work of artists, musicians, and content creators. We strongly encourage all users to subscribe to YouTube Premium. Purchasing a Premium subscription is the best way to financially support the creators you listen to and ensure the continued growth of the platform. Echo Music is built as a proof-of-concept for developers and enthusiasts, not to harm creators' revenues.
We do not host, upload, distribute, or store any audio, video, or copyrighted media files on our own servers. All content accessed through this application is stored entirely on Google's/YouTube's servers and remains the property of their respective copyright owners. The app merely acts as a conduit to stream publicly accessible links.
The software is provided "AS IS", without warranty of any kind. The developers of Echo Music do not encourage or condone piracy. Users are solely responsible for ensuring their usage of this app complies with their local copyright laws and the Terms of Service of the platforms they access.
Because we do not host any media files, we cannot process DMCA takedown requests for audio or video content. However, if you represent a copyright holder or have legal concerns regarding the open-source code itself, please contact us via email at: [email protected]
Licensed under GPL-3.0
An YouTube Music Client
See the code
A modern Android music app with ad-free streaming, synced lyrics, offline playback, and an intuitive user experience.
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.
[!IMPORTANT] In-app OTA updates have been permanently removed. Please update manually via the website. Echo Music is completely free and ad-free; the few ads shown during a manual download help support the ongoing development of this project. Please do not open issues requesting to bring this back. Thank you for your support!
Home Screen
|
Material Player
|
Apple Style Player
|
Synchronized Lyrics
|
Search & Explore
|
Music Library
|
Music DNA (New!) — Instantly uncover the backstory of any track. Echo Music queries Genius for deep track annotations, and intelligently falls back to Wikipedia API extracts for regional or obscure tracks where crowd-sourced meanings are missing.
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.
For AI lyrics translation, select API Route in the AI settings, enter your API key, and choose a model available to that key. The preset uses https://global.api-route.com/v1/chat/completions with claude-fable-5-1; you can enter another exact model ID from the authenticated /v1/models catalog using the custom model option. Model availability depends on your key's group and permissions. See the quickstart.
Download the latest pre-compiled APK from the Releases Page.
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).
./gradlew assembleUniversalFossDebug
./gradlew assembleUniversalGmsDebug
(For optimized ARM64 builds, release builds, or other options, refer to SETUP.md)
If Echo Music has been useful to you, consider supporting its development.
| Network | Address |
|---|---|
| Bitcoin | bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy |
| Ethereum | 0x51bc91022E2dCef9974D5db2A0e22d57B360e700 |
| Solana | 9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S |
Without the support of this incredible open-source community, none of this would be possible. Thank you to everyone who has contributed to Echo Music!
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) |
| BravePipe | Decryption handling and backup playback engine |
Echo Music is a fully open-source project (FOSS) created purely for educational purposes and personal use. We do not sell this application, nor do we monetize it in any way. There are no advertisements, no premium features, no subscriptions, and no hidden fees within the app. This project has absolutely no commercial value or financial intent.
Echo Music acts strictly as a specialized, third-party web browser and client. It simply parses the publicly available website content and APIs of YouTube and YouTube Music, rendering them in a custom user interface. The ad-free experience it provides is fundamentally no different from using a standard web browser (like Chrome, Firefox, or Brave) equipped with a common ad-blocking extension (such as uBlock Origin).
We deeply respect the hard work of artists, musicians, and content creators. We strongly encourage all users to subscribe to YouTube Premium. Purchasing a Premium subscription is the best way to financially support the creators you listen to and ensure the continued growth of the platform. Echo Music is built as a proof-of-concept for developers and enthusiasts, not to harm creators' revenues.
We do not host, upload, distribute, or store any audio, video, or copyrighted media files on our own servers. All content accessed through this application is stored entirely on Google's/YouTube's servers and remains the property of their respective copyright owners. The app merely acts as a conduit to stream publicly accessible links.
The software is provided "AS IS", without warranty of any kind. The developers of Echo Music do not encourage or condone piracy. Users are solely responsible for ensuring their usage of this app complies with their local copyright laws and the Terms of Service of the platforms they access.
Because we do not host any media files, we cannot process DMCA takedown requests for audio or video content. However, if you represent a copyright holder or have legal concerns regarding the open-source code itself, please contact us via email at: [email protected]
Licensed under GPL-3.0