Skip to main content

Napster

MusicAPI holds the Napster credentials used to authenticate your listeners. They are used solely to facilitate music transfers a listener has authorised, the same way FreeYourMusic works. You do not need a Napster developer account, and you never store Napster tokens.

Enable Napster

  1. Open the MusicAPI Developer Dashboard and go to Integrations.
  2. Mark Napster as Enabled so listeners see it as an option.
  3. Use the Test Napster button to run the login flow once with your own account.

Listeners see your business name and logo on the authorisation screen. Set both under Account in the dashboard.

Redirect listeners to Napster

To open the Napster authorisation flow directly:

Or let listeners pick from every service you enabled:

After authorisation the listener returns to your returnUrl. See Authentication Callback for the payload.

Napster specifics

  • Legacy Rhapsody IDs are mapped forward automatically, so older libraries still resolve.

Advanced: use your own Napster developer app

You do not need this for a standard integration. Use it only when you already run a Napster developer app and want listeners to authorise that app instead of the MusicAPI one.

Steps for your own Napster app
  1. Log in to the Napster for Developers Portal and click Create.
  2. Copy the API Key and API Secret.

Example Napster Secrets

Then, in the MusicAPI Developer Dashboard, open Integrations, paste the credentials into the Napster integration and save.