Saavn Extension

Your Saavn. Your Server. Up to 320 kbps Sound.

About

This extension enables you to connect JioSaavn to your Echo Music player using your own self-hosted server on Cloudflare Workers. It runs independently on your account, requires no API keys, and delivers audio directly from the source CDN at the highest possible quality.

Setup

1. Deploy to Cloudflare

You will need a free Cloudflare account and a GitHub account.

Deploy to Cloudflare Workers
  1. Click the Deploy button above to sign in and authorize GitHub access.
  2. Follow the setup prompts to clone this repository and initialize the deployment configuration.
  3. Use the following configuration values if prompted during the setup:
Setting Command
Build Command npm run check && npm run test:echo
Deploy Command npx wrangler deploy
2. Get Your Server URL

Once the deployment finishes, identify your Worker's address. It will match this pattern:

https://saavn-extension.your-account.workers.dev

Open this URL in your web browser and click Copy URL on the landing page to copy your server address.

3. Configure Echo Music
  1. Open Echo Music.
  2. Go to Profile / Settings, then open Extension.
  3. Select Add Custom Server.
  4. Under Name, type any identifier you want (such as Saavn).
  5. Under Server URL, paste your copied Cloudflare Worker URL.
  6. Save and enable the custom server.

The configuration is complete. You can now search for any track on JioSaavn and stream at up to 320 kbps.