Connect JioSaavn to Echo Music using your own Cloudflare Worker and enjoy audio at up to 320 kbps, where available. No API key is required.
You will need a Cloudflare account and a GitHub account.
-
Click Deploy to Cloudflare Workers above.
-
Sign in to Cloudflare and connect your GitHub account when prompted.
-
Follow the setup prompts to create a copy of this repository in your GitHub account and configure the Worker.
-
If asked for build and deployment commands, use:
Setting Command Build command npm run check && npm run test:echoDeploy command npx wrangler deployCloudflare installs dependencies automatically. No API keys, secrets, or bindings are needed.
-
Start the deployment and wait for it to complete successfully.
-
Open your deployed Worker in the Cloudflare dashboard under Workers & Pages.
-
Open its public
workers.devURL. It will look like:https://saavn-extension.your-account.workers.dev -
On the extension's landing page, click Copy URL.
Use your own deployment's base URL. Do not add /docs, /search, or a song link.
- Open Echo Music.
- Go to Profile / Settings, then Extension.
- Select Add Custom Server.
- In Name, enter any name you like, such as
Saavn. - In Server URL, paste the URL copied from your Cloudflare deployment.
- Save the server and enable it if prompted.
That's it. Search for a song and enjoy audio at up to 320 kbps. Tracks without a 320 kbps stream use the best available quality.
Based on JioSaavn API by Sumit Kolhe, adapted for Echo Music and Cloudflare Workers. This is an unofficial JioSaavn extension; Cloudflare usage limits apply.
Licensed under MIT.
