Connect Streaming Services
Connect your streaming accounts to unlock powerful import features.
Connecting Spotify
- Go to Settings → Connected Accounts
- Click "Connect Spotify"
- You'll be redirected to Spotify's login
- Sign in to your Spotify account
- Click "Agree" to authorize Beatfinder
- You'll be redirected back to Beatfinder
What Beatfinder can access:
- Read your playlists and library
- View track details and metadata
- Access audio features (tempo, key, etc.)
What Beatfinder CANNOT do:
- Modify or delete playlists
- Control playback
- Access your private data
- Post on your behalf
Connecting Tidal
- Go to Settings → Connected Accounts
- Click "Connect Tidal"
- Sign in to Tidal
- Authorize Beatfinder
- Return to Beatfinder
Tidal permissions work similarly to Spotify - read-only access to your music data.
Connecting SoundCloud
SoundCloud integration is currently in development! Once available, you'll be able to:
- Import SoundCloud playlists
- Search for tracks on SoundCloud
- View SoundCloud prices
Benefits of Connecting
- Faster Imports: Paste any playlist URL instead of exporting CSV
- Rich Metadata: Get album artwork, audio features, and more
- Better Matching: More accurate price searches using platform IDs
- Automatic Enrichment: CSV imports get enhanced with streaming data
Privacy & Security
- Tokens are encrypted and stored securely
- We only request read-only permissions
- You can disconnect anytime from Settings
- Token refresh is handled automatically
Disconnecting Accounts
To revoke access:
- Go to Settings → Connected Accounts
- Click "Disconnect" next to the service
- Your tokens are immediately deleted
- URL imports will no longer work for that service
You can reconnect anytime.
Troubleshooting
Connection failed:
- Make sure you're using the correct account
- Check that you clicked "Authorize" on the service's page
- Try clearing browser cookies and reconnecting
Token expired:
- Simply click "Reconnect" in Settings
- Tokens typically last 1 hour and auto-refresh
- Manual reconnect is needed if auto-refresh fails
