Skip to content

A modern music streaming app with adfree experience, synced lyrics, and offline playback.

License

Notifications You must be signed in to change notification settings

iad1tya/Echo-Music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Echo Music Logo

Echo Music

A modern music streaming app with adfree experience, synced lyrics, and offline playback.


Screenshots

Home Screen Music Player Playlist Management Settings

Key Features

Music Streaming

  • YouTube Music Integration: Stream music seamlessly from YouTube Music.
  • Video/Audio Playback: Switch effortlessly between video and audio modes.
  • Background Playback: Continue listening while using other apps.
  • Offline Playback: Download songs for offline listening.

Discovery and Search

  • Smart Search: Powerful search across YouTube Music.
  • Best Recommendations: Personalized song suggestions based on your listening habits.
  • Browsing: Explore curated categories such as Home, Charts, Podcasts, Moods, and Genres.
  • Recently Played: Access your recent tracks instantly.

Advanced Features

  • Synced Lyrics: Real-time lyric display with translation support.
  • Playlist Management: Create, edit, sync, and organize playlists with intuitive long-press actions.
  • Sleep Timer: Automatically stop playback after a set duration.
  • Widgets: Quick access from your home screen.
  • DLNA/UPnP Support: Stream music to compatible network devices (Smart TVs, speakers, etc.). Learn more
  • Chromecast: Cast to Chromecast-enabled devices.

Installation

Option 1: Download Pre-Built APK

  1. Visit the Releases Page.
  2. Download the latest APK file.
  3. Install it on your Android device.

Option 2: Build from Source

  1. Clone the Repository

    git clone https://github.com/iad1tya/Echo-Music.git
    cd Echo-Music
  2. Configure Android SDK

    cp local.properties.example local.properties

    Update local.properties with your Android SDK path:

    sdk.dir=/path/to/your/android/sdk
  3. Configure Firebase (Required)

    Firebase Analytics and Crashlytics are required for building the app.

    cp app/google-services.json.template app/google-services.json

    Edit app/google-services.json and replace placeholders with your Firebase project credentials.

    📖 Detailed instructions: See FIREBASE_SETUP.md

  4. Build the Project

    ./gradlew assembleFossDebug

License

This project is licensed under the GNU General Public License v3.0 (GPL-3.0). See the LICENSE file for details.


Privacy

Echo Music is designed with user privacy in mind: Only analytics data is collected to help improve your experience. Crash reports may also be gathered for the same purpose. No personal information is collected.


Documentation


Supporter

Thank you to the supporters who contributed a small amount and believed in this project — your support keeps Echo Music going.

Emagik AdamPoy

Emagik        AdamPoy


Community


Support the Project

Cryptocurrency

Bitcoin QR

Bitcoin: bc1qcvyr7eekha8uytmffcvgzf4h7xy7shqzke35fy


Ethereum QR

Ethereum: 0x51bc91022E2dCef9974D5db2A0e22d57B360e700


Solana QR

Solana: 9wjca3EQnEiqzqgy7N5iqS1JGXJiknMQv6zHgL96t94S


About

A modern music streaming app with adfree experience, synced lyrics, and offline playback.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 2

  •  
  •  

Languages