https://github.com/EchoMusicApp/Echo-Music
A modern YouTube Music Client for Android with an ad-free experience, synced lyrics, and offline playback.
https://github.com/EchoMusicApp/Echo-Music
adfree foss free innertube kotlin kotlin-android material-design material-ui material3 music musicstreaming newpipe streaming streaming-apps streaming-audio youtubemusic youtubemusicalternative ytmusic
Last synced: 11 days ago
JSON representation
A modern YouTube Music Client for Android with an ad-free experience, synced lyrics, and offline playback.
- Host: GitHub
- URL: https://github.com/EchoMusicApp/Echo-Music
- Owner: EchoMusicApp
- License: gpl-3.0
- Created: 2025-09-21T07:44:30.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2026-05-18T14:04:58.000Z (22 days ago)
- Last Synced: 2026-05-18T14:40:30.477Z (22 days ago)
- Topics: adfree, foss, free, innertube, kotlin, kotlin-android, material-design, material-ui, material3, music, musicstreaming, newpipe, streaming, streaming-apps, streaming-audio, youtubemusic, youtubemusicalternative, ytmusic
- Language: Kotlin
- Homepage: https://echomusic.fun
- Size: 99.4 MB
- Stars: 1,015
- Watchers: 10
- Forks: 47
- Open Issues: 199
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
README
Echo Music
A robust, open-source music streaming client offering an ad-free experience, offline capabilities, and advanced music discovery.
---
## 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.
---
## Screenshots
---
## Features
### What's New
- **Completely redesigned UI** — Cleaner and faster experience from the ground up.
- **Import from Spotify** — Bring your playlists and tracks over with ease.
- **Listen Together** - allows users to sync music in real time, similar to Spotify Jam.
- **Podcast support** — Listen to podcasts alongside your music library.
- **Local media support** — Play music stored directly on your device.
- **Auto data migration** — Seamlessly move existing app data to the new version.
- **Android Dynamic Island support** — Enhanced playback notifications on supported devices.
### Streaming & Playback
- **Ad-Free** — Stream without 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.
- **Vertical Ambient Mode** — Immersive ambient visuals during playback.
### Discovery & Echo Find
- **Echo Find** — Identify songs playing around you using advanced audio recognition.
- **Smart Recommendations** — Personalized suggestions based on your listening history.
- **Comprehensive Browsing** — Explore Charts, Podcasts, Moods, and Genres.
### Lyrics
- **Multiple lyrics 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 lyrics translation** — Built-in Google Translate integration for any language.
### Integrations
- **Discord integration** — Show what you're listening to on Discord.
- **Last.fm integration** — Scrobble your plays automatically.
- **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 connect** — Playback resumes when buds or headphones reconnect.
- **Keep screen on** — Prevent screen sleep while music is playing.
- **TTS song announcements** — Hear the song title and artist read aloud on track change.
- **Music haptics** — Tactile vibration feedback synced to the beat.
### 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
### Android
Download the latest APK from the [Releases Page](https://github.com/iad1tya/Echo-Music/releases/latest).
### Build from Source
1. **Clone the repository**
```bash
git clone https://github.com/iad1tya/Echo-Music.git
cd Echo-Music
```
2. **Configure Android SDK**
```bash
echo "sdk.dir=/path/to/your/android/sdk" > local.properties
```
3. **Firebase configuration**
Firebase is required for analytics and reliable imports. See [FIREBASE_SETUP.md](FIREBASE_SETUP.md) for instructions on adding your `google-services.json`.
4. **Build**
```bash
./gradlew assembleFossDebug
```
---
## Community & Support
Join the community for updates, discussions, and help.
---
## Support the Project
If Echo Music has been useful to you, consider supporting its development.
### 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](https://github.com/MetrolistGroup/Metrolist) | Foundational inspiration and architecture reference |
| [ArchiveTune](https://github.com/koiverse/ArchiveTune) | Material You UI inspiration |
| [Better Lyrics](https://better-lyrics.boidu.dev/) | Lyrics enhancement and synchronization |
| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | Lyrics implementation reference |
| [Music Recognizer](https://github.com/aleksey-saenko/MusicRecognizer) | Audio recognition (Echo Find) |
---
## Star History
[](https://www.star-history.com/#EchoMusicApp/Echo-Music&type=timeline&legend=top-left)
---



