1.6 KiB
1.6 KiB
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority |
|---|---|---|---|---|---|---|---|---|
| task-1 | Configure Spotify API for SoulSync | To Do | 2026-01-08 09:05 | 2026-01-08 09:06 | medium |
Description
Set up Spotify Developer app and connect to SoulSync for playlist syncing to Navidrome
Acceptance Criteria
- #1 Create Spotify Developer app at developer.spotify.com/dashboard
- #2 Set redirect URI to https://soulsync.jefflix.lol/callback
- #3 Copy Client ID and Client Secret to SoulSync settings
- #4 Test Spotify connection shows green in SoulSync dashboard
- #5 Test syncing a playlist from Spotify to Soulseek/Navidrome
Implementation Notes
SoulSync Deployment Info
URLs:
- SoulSync: https://soulsync.jefflix.lol
- slskd: https://slskd.jefflix.lol (login: slskd/slskd)
- Navidrome: https://music.jefflix.lol
Current Status:
- Soulseek: CONNECTED (green) as jeffemmett
- Navidrome: CONNECTED (green)
- Spotify: NOT CONFIGURED
To Configure Spotify:
- Go to https://developer.spotify.com/dashboard
- Create App named "SoulSync"
- Add Redirect URI:
https://soulsync.jefflix.lol/callback - Copy Client ID and Client Secret
- Enter in SoulSync Settings > Spotify section
- Save and authorize with your Spotify account
Server Config:
- Docker compose: /opt/soulsync/docker-compose.yml
- Config file: /opt/soulsync/config/soulsync/config/config.json
- slskd config: /opt/soulsync/config/slskd/slskd.yml