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 -> Extension ->
If a new update is available, you'll be prompted to install it. If the app still shows as out of date, try restarting it.
Adding account
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.
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).
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.
Audio glossary
If you wanna learn about the audio basics, read our audio glossary
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.
False Negative
Sometimes the app may show a false negative about account suspension. Check your email for any message from Spotify with the subject "Notice under Spotify Terms and Conditions of Use". If you haven't received such an email, simply log out and log back in. This resolves the issue.
Alternative Account
To avoid risking your main account, use an alternate account instead. You can follow the transfer guide to move playlists, albums, artists, and more. Or, simply add your alt account as a collaborator on your playlists. Here’s how:
- Open official Spotify app or website.
- Go to one of your own playlists (this won't work for public playlists created by others).
- Click the Invite Collaborators button.
- This will copy a collaboration link to your clipboard.
- Open the link while logged in to your alt account.
Other guides
Blacklisting folder
Echo scans all your music folders and displays them in the Offline extension. If you want to exclude a folder, go to Settings -> Extension -> Offline and tap Blacklist Folders. Then, select the folders you don’t want Echo to scan.
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 playlist
Using the Spotify extension can lead to account suspension. It’s best to use an alternate account and transfer all your data there.
General
- Go to TuneMyMusic.
- Select the source service. A pop-up window will open. Grant the necessary permissions.
- Click Load from Source Account.
- Once the new page loads, click Choose Destination.
- Select the destination service and grant permissions, just like for the source.
- Click Start Transfer to begin.
TuneMyMusic Limit Bypass
TuneMyMusic lets you transfer 500 songs for free. You can reset this limit by clearing the website’s data and cookies, available in your browser’s site settings (usually found next to the address bar).
Spotify
- Go to Exportify
- Login with Spotify
- Click "Export" beside each playlist
- Save the CSV files
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.
Out of Date
Your current extensions need to be updated. Follow these steps:
- Update your extension(s)
- Force stop the app
- Open Echo again
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.
Download / EchoDown
Downloaded file not the highest quality
By default, EchoDown downloads files in medium quality. To change this, go to Settings -> Extension -> Misc -> EchoDown and tap Download Quality. Then select Highest.
open failed: ENOENT (No such file or directory)
You will see this error if you move or delete the downloaded folder from its original location. To fix it, either move the folder back to its original location or remove it from Downloads and use the Offline extension to play the files.
Spotify
Oops! Something went wrong
While logging into the Spotify extension, if you encounter the error Oops! Something went wrong, please try again or check out our help area
, try logging in using the password method instead of the OTP method. You can also check the help area.
If both of them don’t work, force close the app, reopen it, and try again.
Socket Closed
Force close the app and reopen it. Alternatively, switch to incognito mode in the extension and log back in.
To enter incognito mode:
- Tap the button at the top right
- Select Incognito
Spotify stored token required
Log out of the Spotify extension, then force close the app. Reopen it and log back into the Spotify extension.
YouTube Music
Under Rewrite
The YouTube Music extension is currently being rewritten. Several bugs are present in the current version, and fixes will be included in the upcoming rewrite update. If you're experiencing login issues, retrying is the only available workaround for now.