← Back to RoomDJ

Set up your Spotify app

About 5 minutes, once. Free.

RoomDJ plays music through your own Spotify account. Spotify only lets a small app like this have 5 users, so instead of everyone squeezing into mine, each teacher makes their own free "Spotify app". It sounds technical. It is mostly copy and paste.

You need:

1. Open the Spotify developer dashboard

  1. Go to developer.spotify.com/dashboard.
  2. Log in with the Spotify account that has Premium.
  3. The first time, Spotify asks you to accept its developer terms (and may ask you to confirm your email). Do that and come back to the dashboard.

2. Create the app

  1. Click Create app.
  2. App name: anything, like RoomDJ for Room 12. App description: anything, like Music for my class.
  3. Redirect URI: paste https://roomdj.com/host/ exactly, with the slash at the end, then click Add.
  4. Where it asks which APIs or SDKs you plan to use, tick Web API and Web Playback SDK.
  5. Agree to the terms and click Save.

3. Put yourself on the guest list

Spotify blocks everyone who is not on your app's list, you included.

  1. In your app, open Settings, then the User Management tab.
  2. Add your name and the email address of your Spotify account (the one you log in to Spotify with).

4. Copy your Client ID

  1. In your app's Settings (Basic Information), find Client ID: 32 letters and numbers.
  2. Copy it. That's the only thing RoomDJ needs.

Never copy the Client secret. RoomDJ will never ask for it, and nobody else needs it either.

5. Sign in to RoomDJ

  1. On your classroom computer, go to roomdj.com/host.
  2. Pick My own Spotify app and paste your Client ID.
  3. On your own computer, tick Stay signed in on this computer. Never on a shared Chromebook.
  4. Click Sign in with Spotify, then Agree on Spotify's page.

That's it. Open today's room, put the class code on the board, and your class can start suggesting songs. RoomDJ remembers your Client ID on that computer, so next time it's one click.

If something goes wrong

Spotify says "Invalid redirect URI"
The address in step 2 does not match. In your app's Settings, click Edit and make the Redirect URI exactly https://roomdj.com/host/ (https, no www, slash at the end). Save, then try again.
RoomDJ says your account "is not added to that Spotify app"
Do step 3 again with the email of the Spotify account you are logging in with. A different email (school vs. personal) is the usual cause.
RoomDJ says the Client ID is not right
Copy it again from Settings: it is exactly 32 letters and numbers, no spaces.
The music will not start
Check that the account has Premium, then click Start music on the RoomDJ page once (browsers need one click before they play sound).

Sharing with a coworker

The easiest way: send them this page so they make their own app. Or add up to 4 coworkers to your app's User Management list (step 3, with their Spotify email) and give them your Client ID. Each of you still gets your own RoomDJ settings, bans and favorites.

Your privacy

RoomDJ is free and is not made by or affiliated with Spotify. More in Privacy & legal.