{"id":49829494,"url":"https://github.com/EchoMusicApp/Echo-Music","last_synced_at":"2026-05-30T10:00:39.420Z","repository":{"id":315881230,"uuid":"1061082009","full_name":"EchoMusicApp/Echo-Music","owner":"EchoMusicApp","description":"A modern YouTube Music Client for Android with an ad-free experience, synced lyrics, and offline playback.","archived":false,"fork":false,"pushed_at":"2026-05-18T14:04:58.000Z","size":104206,"stargazers_count":1015,"open_issues_count":199,"forks_count":47,"subscribers_count":10,"default_branch":"main","last_synced_at":"2026-05-18T14:40:30.477Z","etag":null,"topics":["adfree","foss","free","innertube","kotlin","kotlin-android","material-design","material-ui","material3","music","musicstreaming","newpipe","streaming","streaming-apps","streaming-audio","youtubemusic","youtubemusicalternative","ytmusic"],"latest_commit_sha":null,"homepage":"https://echomusic.fun","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EchoMusicApp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":"ROADMAP.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"iad1tya","buy_me_a_coffee":"iad1tya","custom":["https://support.iad1tya.cyou"]}},"created_at":"2025-09-21T07:44:30.000Z","updated_at":"2026-05-18T13:57:25.000Z","dependencies_parsed_at":"2025-10-25T19:16:58.390Z","dependency_job_id":"042aed33-7d76-4c23-a6c9-c4da8fbd66a7","html_url":"https://github.com/EchoMusicApp/Echo-Music","commit_stats":null,"previous_names":["iad1tya/echo-music","echomusicapp/echo-music"],"tags_count":57,"template":false,"template_full_name":null,"purl":"pkg:github/EchoMusicApp/Echo-Music","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EchoMusicApp%2FEcho-Music","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EchoMusicApp%2FEcho-Music/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EchoMusicApp%2FEcho-Music/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EchoMusicApp%2FEcho-Music/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EchoMusicApp","download_url":"https://codeload.github.com/EchoMusicApp/Echo-Music/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EchoMusicApp%2FEcho-Music/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33687722,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-30T02:00:06.278Z","response_time":92,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adfree","foss","free","innertube","kotlin","kotlin-android","material-design","material-ui","material3","music","musicstreaming","newpipe","streaming","streaming-apps","streaming-audio","youtubemusic","youtubemusicalternative","ytmusic"],"created_at":"2026-05-13T20:00:48.389Z","updated_at":"2026-05-30T10:00:39.409Z","avatar_url":"https://github.com/EchoMusicApp.png","language":"Kotlin","funding_links":["https://github.com/sponsors/iad1tya","https://buymeacoffee.com/iad1tya","https://support.iad1tya.cyou","https://www.patreon.com/cw/iad1tya"],"categories":["kotlin"],"sub_categories":[],"readme":"\r\u003cdiv align=\"center\"\u003e\r\n  \u003cimg src=\"assets/Echo-new.png\" alt=\"Echo Music Logo\" width=\"140\"/\u003e\r\n\r\n  \u003ch1\u003eEcho Music\u003c/h1\u003e\r\n\r\n  \u003cp\u003e\u003cstrong\u003eA robust, open-source music streaming client offering an ad-free experience, offline capabilities, and advanced music discovery.\u003c/strong\u003e\u003c/p\u003e\r\n\u003ca href=\"https://trendshift.io/repositories/20485\" target=\"_blank\"\u003e\u003cimg src=\"https://trendshift.io/api/badge/repositories/20485\" alt=\"EchoMusicApp%2FEcho-Music | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/\u003e\u003c/a\u003e\r\n\r\n\u003cbr\u003e\r\n\r\n  \u003ca href=\"https://echomusic.fun/download\"\u003e\r\n    \u003cimg src=\"assets/download.png\" alt=\"Download\" width=\"200\"/\u003e\r\n  \u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://echomusic.fun/obtainium\"\u003e\r\n    \u003cimg src=\"assets/obtainium.png\" alt=\"Get it on Obtainium\" width=\"200\"/\u003e\r\n  \u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n## Overview\r\n\r\nEcho 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.\r\n\r\n---\r\n\r\n## Screenshots\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003cimg src=\"Screenshots/sc_1.png\" alt=\"Home Screen\" width=\"200\"/\u003e\r\n  \u003cimg src=\"Screenshots/sc_2.png\" alt=\"Music Player\" width=\"200\"/\u003e\r\n  \u003cimg src=\"Screenshots/sc_3.png\" alt=\"Playlist Management\" width=\"200\"/\u003e\r\n  \u003cimg src=\"Screenshots/sc_4.png\" alt=\"Settings\" width=\"200\"/\u003e\r\n  \u003cimg src=\"Screenshots/sc_5.png\" alt=\"Settings\" width=\"200\"/\u003e\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n## Features\r\n\r\n### What's New\r\n\r\n- **Completely redesigned UI** — Cleaner and faster experience from the ground up.\r\n- **Import from Spotify** — Bring your playlists and tracks over with ease.\r\n- **Listen Together** - allows users to sync music in real time, similar to Spotify Jam.\r\n- **Podcast support** — Listen to podcasts alongside your music library.\r\n- **Local media support** — Play music stored directly on your device.\r\n- **Auto data migration** — Seamlessly move existing app data to the new version.\r\n- **Android Dynamic Island support** — Enhanced playback notifications on supported devices.\r\n\r\n### Streaming \u0026 Playback\r\n\r\n- **Ad-Free** — Stream without interruptions.\r\n- **Seamless Playback** — Switch effortlessly between audio-only and video modes.\r\n- **Background Playback** — Listen while using other apps or with the screen off.\r\n- **Offline Mode** — Download tracks, albums, and playlists via a dedicated download manager.\r\n- **Crossfade** — Smooth transitions between tracks.\r\n- **Canvas Animations** — Visual animations while playing music.\r\n- **Vertical Ambient Mode** — Immersive ambient visuals during playback.\r\n\r\n### Discovery \u0026 Echo Find\r\n\r\n- **Echo Find** — Identify songs playing around you using advanced audio recognition.\r\n- **Smart Recommendations** — Personalized suggestions based on your listening history.\r\n- **Comprehensive Browsing** — Explore Charts, Podcasts, Moods, and Genres.\r\n\r\n### Lyrics\r\n\r\n- **Multiple lyrics animations** — Choose from various lyric display styles.\r\n- **Word-by-word lyrics** — Precise per-word synchronization.\r\n- **Lyrics+** — New lyrics provider for improved accuracy and coverage.\r\n- **AI lyrics translation** — Built-in Google Translate integration for any language.\r\n\r\n### Integrations\r\n\r\n- **Discord integration** — Show what you're listening to on Discord.\r\n- **Last.fm integration** — Scrobble your plays automatically.\r\n- **Music sharing via Odesli** — Share songs as Song.link for cross-platform listening.\r\n- **Set as ringtone** — Directly set any song as your device ringtone.\r\n\r\n### Smart Playback\r\n\r\n- **Pause on mute** — Auto-pause when your device is muted.\r\n- **Resume on Bluetooth connect** — Playback resumes when buds or headphones reconnect.\r\n- **Keep screen on** — Prevent screen sleep while music is playing.\r\n- **TTS song announcements** — Hear the song title and artist read aloud on track change.\r\n- **Music haptics** — Tactile vibration feedback synced to the beat.\r\n\r\n### Customization\r\n\r\n- **UI density scale** — Adjust interface spacing to your preference.\r\n- **High refresh rate support** — Smoother UI and animations on supported displays.\r\n- **Hide player thumbnail** — Keep the player minimal without album art.\r\n- **Crop album art** — Adjust album art display to fit your style.\r\n- **Hide video songs** — Filter out video content from your feed.\r\n- **Hide YouTube Shorts** — Keep Shorts out of your music browsing.\r\n\r\n---\r\n\r\n## Installation\r\n\r\n### Android\r\n\r\nDownload the latest APK from the [Releases Page](https://github.com/iad1tya/Echo-Music/releases/latest).\r\n\r\n### Build from Source\r\n\r\n1. **Clone the repository**\r\n\r\n   ```bash\r\n   git clone https://github.com/iad1tya/Echo-Music.git\r\n   cd Echo-Music\r\n   ```\r\n\r\n2. **Configure Android SDK**\r\n\r\n   ```bash\r\n   echo \"sdk.dir=/path/to/your/android/sdk\" \u003e local.properties\r\n   ```\r\n\r\n3. **Firebase configuration**\r\n\r\n   Firebase is required for analytics and reliable imports. See [FIREBASE_SETUP.md](FIREBASE_SETUP.md) for instructions on adding your `google-services.json`.\r\n\r\n4. **Build**\r\n\r\n   ```bash\r\n   ./gradlew assembleFossDebug\r\n   ```\r\n\r\n---\r\n\r\n## Community \u0026 Support\r\n\r\nJoin the community for updates, discussions, and help.\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"https://discord.gg/EcfV3AxH5c\"\u003e\u003cimg src=\"assets/discord.png\" alt=\"Discord Logo\" width=\"140\"/\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://t.me/EchoMusicApp\"\u003e\u003cimg src=\"assets/telegram.png\" alt=\"Telegram Logo\" width=\"130\"/\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n---\r\n\r\n## Support the Project\r\n\r\nIf Echo Music has been useful to you, consider supporting its development.\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  \u003ca href=\"https://buymeacoffee.com/iad1tya\"\u003e\u003cimg src=\"assets/bmac.png\" alt=\"Buy Me A Coffee Logo\" width=\"140\"/\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://intradeus.github.io/http-protocol-redirector/?r=upi://pay?pa=iad1tya@upi\u0026pn=Aditya%20Yadav\u0026am=\u0026tn=Thank%20You\"\u003e\u003cimg src=\"assets/upi.svg\" alt=\"UPI Logo\" width=\"100\"/\u003e\u003c/a\u003e\r\n  \u0026nbsp;\r\n  \u003ca href=\"https://www.patreon.com/cw/iad1tya\"\u003e\u003cimg src=\"assets/patreon3.png\" alt=\"Patreon Logo\" width=\"100\"/\u003e\u003c/a\u003e\r\n\u003c/div\u003e\r\n\r\n### Cryptocurrency\r\n\r\n| Network | Address |\r\n| --------- | --------- |\r\n| **Bitcoin** | `bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy` |\r\n| **Ethereum** | `0x51bc91022E2dCef9974D5db2A0e22d57B360e700` |\r\n| **Solana** | `9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S` |\r\n\r\n---\r\n\r\n## Special Thanks\r\n\r\nEcho Music stands on the shoulders of several excellent open-source projects. Sincere thanks to:\r\n\r\n| Project | Description |\r\n| --------- | ------------- |\r\n| [Metrolist](https://github.com/MetrolistGroup/Metrolist) | Foundational inspiration and architecture reference |\r\n| [ArchiveTune](https://github.com/koiverse/ArchiveTune) | Material You UI inspiration |\r\n| [Better Lyrics](https://better-lyrics.boidu.dev/) | Lyrics enhancement and synchronization |\r\n| [SimpMusic](https://github.com/maxrave-dev/SimpMusic) | Lyrics implementation reference |\r\n| [Music Recognizer](https://github.com/aleksey-saenko/MusicRecognizer) | Audio recognition (Echo Find) |\r\n\r\n---\r\n\r\n## Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=EchoMusicApp/Echo-Music\u0026type=timeline\u0026legend=top-left)](https://www.star-history.com/#EchoMusicApp/Echo-Music\u0026type=timeline\u0026legend=top-left)\r\n\r\n---\r\n\r\n\u003cdiv align=\"center\"\u003e\r\n  Licensed under \u003ca href=\"LICENSE\"\u003eGPL-3.0\u003c/a\u003e\r\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEchoMusicApp%2FEcho-Music","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEchoMusicApp%2FEcho-Music","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEchoMusicApp%2FEcho-Music/lists"}