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
- Visit the Echo Nightly Builds page and download the latest ZIP file (usually the first one listed).
- Extract the ZIP file using your file manager. If extraction isn't supported, consider using an app like MiXplorer.
- Inside the extracted folder, locate the
.apk
file. - Open the
.apk
file to begin installation. If prompted, allow installation from unknown sources in your device settings. - Once installed, launch Echo and proceed to install extensions as needed (see below).
INFO
To install apps from outside the Play Store, you may need to enable the "Unknown Sources" option in your device settings.
Installing Extensions
Echo supports two types of extension files:
.eapk
files: Installed automatically by Echo..apk
files: Must be installed manually, like any other Android app.
Follow the steps below to install extensions using either a link/code or by downloading files directly.
Quick Add via Code or Link
- Open the Echo app.
- Tap the Extension icon in the app.
- Tap Add Extension.
- Enter a shortcode or paste a URL from the table below.
- Tap Add.
- A list of available extensions will appear.
- Select the extensions you want to install.
- Tap Add again.
- For each extension, the Extension Installer will appear. Tap Install to complete.
Extension | Code | Direct Link |
---|---|---|
All-in-one | extension | All-in-one |
EchoDown | echodown | EchoDown |
Extension Repositories
Below are official and community repositories for various types of extensions. Use these links to download extension files or find more information.
Developer | Extension | Description |
---|---|---|
brahmkshatriya | Spotify | Stream music from Spotify. Requires login for full access. |
YouTube | Play and browse music from YouTube and YouTube Music, often works without login. | |
GrimXer0 | TuneIn | Listen to live radio stations and streams via TuneIn. |
LuftVerbot | Deezer | Access and stream music from Deezer. Login required to browse and play tracks. |
Secozzi | Jellyfin | Connect to your Jellyfin server to stream your personal music library. |
Updating Extensions
- Echo automatically checks for extension updates every 6 hours.
- To check for updates manually:
- Go to Settings.
- Tap Extension.
- Tap to check for updates.
- If an update is available, you will be prompted to install it.
- If the app still shows an extension as out of date, try restarting Echo.
Adding your music accounts
To enjoy personalized features like playlists, recommendations, and streaming, you’ll need to link your music service accounts to Echo. Here’s how to get started:
- Open Settings in Echo.
- Tap Extension.
- Select the music streaming extension you want to connect (for example, Spotify, YouTube, or Deezer).
- Tap Login and follow the on-screen instructions to sign in.
Once your account is linked, you’ll have access to your personal music library and streaming features, depending on the service.
How to Play Music in Echo
Echo works as an offline music player by default, letting you play music stored on your device. To stream music from online services, you’ll need to install music extensions.
To play music from a streaming service:
- Tap the Extension icon.
- Choose a music streaming extension from the list.
Depending on the extension you select:
- Some services (like YouTube Music) let you browse and play songs without logging in.
- Others (like Spotify) may let you browse playlists and songs, but require you to log in before you can play anything.
- Some (like Deezer) may not show any content until you log in.
Unified Extension
With the Unified Extension, you can browse all your installed music services from the top bar. In your library, you can create playlists and add songs from multiple services in one place.
Audio Glossary
New to audio terms? Check out our audio glossary to learn the basics!
Essential Information & Troubleshooting for Echo
1. Account Safety & Spotify Usage
Spotify Extension Risks
Important
The Spotify extension violates Spotify’s Terms of Service. Using it may result in your Spotify account being suspended, often in waves.
Responsibility
The Echo team is not responsible for any account suspensions. If your account is suspended, you must open email about your account suspension and contact Spotify Support directly from there (it will open a live chat).
False Suspension Warnings
Sometimes Echo may incorrectly report your account as suspended. To check:
- Look for an email from Spotify with the subject "Notice under Spotify Terms and Conditions of Use".
- If you haven’t received such an email, log out and log back in to Echo. This usually resolves the issue.
Safer Usage: Use an Alternate Account
To protect your main Spotify account:
- Create and use an alternate (alt) Spotify account for Echo.
- Transfer your playlists, albums, and artists using the transfer guide.
- Or, add your alt account as a collaborator on your playlists:
- Open the official Spotify app or website.
- Go to one of your own playlists.
- Click the Invite Collaborators button.
- Copy the collaboration link and open it while logged into your alt account.
2. Managing Your Music & Echo Features
Blacklisting Folders
Echo scans all your music folders for offline playback. To exclude a folder:
- Go to Settings → Extension → Offline.
- Tap Blacklist Folders and select folders you want to exclude.
Changing Lyrics Provider
Echo supports multiple lyrics sources. To switch:
- Play a song and tap Lyrics.
- Scroll up to see the Music Provider "Logo".
- Tap the logo and select your preferred lyrics provider.
INFO
The last selected provider becomes the default.
Downloading Music
To download songs:
- Install the EchoDown extension.
- Open any song/album you want to download.
- Press and select Download.
- Track download progress in Settings → Downloads.
- Find completed downloads in Offline. If you can't find this section, tap Extension and select Offline.
Transferring Playlists
If you use an alternate Spotify account, transfer your data as follows:
Exporting Playlists as CSV
- Visit Exportify
- Log in with Spotify
- Click "Export" beside each playlist
- Save the CSV files
Account To Account Playlist Transfer
To transfer playlists between Spotify accounts using Trikatuka:
- Go to Trikatuka.
- Log in with your source Spotify account.
- Select the playlists you want to transfer.
- Log out and log in with your destination Spotify account.
- Import the previously selected playlists into the new account.
3. Troubleshooting Common Issues
General Issues
Extension Update Problems
- Some ISPs block GitHub Raw/Gist URLs, which can prevent extension updates.
- Solution: Use a VPN to bypass these restrictions.
Extensions Out of Date
- Update your extensions (see instructions).
- Force stop the app and re-open Echo.
Deezer Issues
Deezer Not Available in Your Country
- Use a VPN to create your Deezer account.
- Afterward, you can use a proxy server for access:
- Go to Settings → Extension → Deezer → Use Proxy and select a server.
Null Error
- Usually caused by network issues, a non-functional proxy, or incorrect login credentials.
Downloading / EchoDown Issues
Downloaded File Not Highest Quality
- By default, EchoDown uses medium quality.
- To change: Settings → Extension → Misc → EchoDown → Download Quality → select Highest.
"open failed: ENOENT (No such file or directory)"
- This happens if you move or delete the downloaded folder.
- Fix: Move the folder back, or remove it from Downloads and use Offline to play files.
Spotify Issues
Extension Outdated Despite Being Latest
- Go to your Spotify Personal Info Settings.
- Change your "Country or region".
"Oops! Something went wrong"
- If you see this error while logging in, try using the password method instead of OTP.
- If it persists, force close and reopen the app, then try again.
Socket Closed
- Force close and reopen Echo.
- Or, switch to incognito mode in the extension and log back in:
- Tap at the top right
- Select Incognito
"Spotify stored token required"
- Log out of the Spotify extension, force close Echo, reopen, and log back in.
YouTube Music Issues
INFO
The extension has recently been updated to fix all the errors users faced. As time goes, this part will be updated for any common error codes that pop up.
Discord RPC Issues
INFO
There is a known issue, specifically with logging into the extension. You'll have to wait for an update that fixes this before you're able to use the RPC features again in Echo.