Why Is This Required?

SoundCloud requires each application to use unique credentials. You must register your own application to connect.

Setup Instructions

  1. Log in to SoundCloud
    Go to soundcloud.com and log in to your account.
  2. Register your application
    Go to soundcloud.com/you/apps and click "Register a new application".
  3. Fill in application details
    Enter an app name (e.g., "BeatOps Uploader"). Fill in the description and accept the terms.
  4. Set redirect URI
    Set the redirect URI to: http://localhost:8000/api/soundcloud/callback
  5. Copy your credentials
    After registration, copy your Client ID and Client Secret.
  6. Enter in BeatOps
    Go to Settings > SoundCloud API Credentials and paste your Client ID (App ID) and Client Secret (App Secret).
  7. Connect your account
    After saving credentials, click "Connect" next to SoundCloud and authorize the connection.

Troubleshooting

"Connect" button disabled

You need to save your SoundCloud API credentials first in Settings > API Keys.

"Invalid redirect URI"

Make sure you added http://localhost:8000/api/soundcloud/callback as the redirect URI in your SoundCloud app settings.

Token expired

SoundCloud tokens are automatically refreshed. If you see persistent errors, disconnect and reconnect your account.

Security

Your credentials are stored encrypted on your computer and never sent to BeatOps servers.