Echo is an extension-based music player app. It can play music from streaming websites (e.g., YouTube, Spotify, Deezer) and self-hosted servers (e.g., Jellyfin). Echo also supports external lyrics and music tracking (e.g., Last.fm).
Setup
Installing Echo
- Download the first ZIP file from the nightly page.
- Unzip the downloaded file. If your file manager doesn't support unzipping, try using MiXplorer.
- You will find an
.apk
file inside. Install it on your device.
Installing extension
Extensions are a mix of .eapk
and .apk
files. .eapk
files are installed automatically, but .apk
files need to be installed manually like regular apps.
Steps
- Open the Echo app.
- Tap the Extension icon.
- Tap Add Extension and enter the shortcode or URL from here.
- Tap Add.
- A menu will appear displaying all available extensions.
- Select the extensions you want to install.
- Tap Add to install the selected extensions.
- The Extension Installer menu will pop up for each extension. Tap Install.
Updating extension
Echo automatically checks for extension updates every 6 hours. If you'd like to check for updates manually,
- Go to Settings -> Misc
- Tap and hold "Check for Extension Updates".
- If a new update is found, you'll be prompted to install it.
- After installation, restart Echo.
Playing music
By default, Echo is an offline music player. You have to install music extensions to stream music.
- Click Extension icon and select a music streaming extension.
- Depending on the extension:
- It can show and play songs without login (e.g., YouTube Music).
- It may show playlists and songs but cannot play any tracks (e.g., Spotify).
- It may not show anything without login (e.g., Deezer).
To access personalized content, playlists, and streaming features, add your account. To add an account,
- Go to Settings -> Extension
- Then click on the music streaming extension you want to link.
- Click Login and follow the instructions.
Unified Extension
The Unified Extension lets you browse all extensions from the top bar. In the library, you can create playlists and add songs from multiple services there.
Important
Spotify Account Suspension
The Spotify extension violates Spotify’s Terms of Service. Accounts are typically suspended in waves. The Echo development team is not responsible for any account suspension. If your account is suspended, you will need to contact Spotify Support directly.
Miscellaneous guides
Changing lyrics provider
Echo supports multiple lyrics providers. You can select your preferred provider from the player.
- Play a song and click on Lyrics.
- Then scroll up and you will see Music Provider "Logo".
- Click on the logo and select the lyrics provider.
The last selected lyrics provider will be set as the default.
Downloading music
To download songs in Echo, you have to install EchoDown extension.
- Open any song/album you want to download.
- Press to open the menu and then click Download
You can see the progress in Settings -> Downloads. Once done, you'll find them in Offline. If you can't find the Offline section, click Extension icon, and select Offline from there.
Transferring Spotify data
- Go to Exportify
- Login with Spotify
- Click "Export" beside each playlist
- Save the CSV files
Acount-to-Account transfer
Alternatively, you can use Trikatuka to transfer data between Spotify accounts.
Troubleshooting
General
Extension Update Issue
Some ISPs might block GitHub raw or gist URLs, which can prevent extension updates. To work around this, use a VPN.
Deezer
Deezer not available in my country
Use a VPN to create your Deezer account. After that, you can access Deezer without a VPN by using a proxy server. To set up a proxy, go to Settings -> Extension -> Deezer -> Use Proxy, and select a proxy server from the list.