--- id: task-1 title: Configure Spotify API for SoulSync status: To Do assignee: [] created_date: '2026-01-08 09:05' updated_date: '2026-01-08 09:06' labels: [] dependencies: [] priority: 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:** 1. Go to https://developer.spotify.com/dashboard 2. Create App named "SoulSync" 3. Add Redirect URI: `https://soulsync.jefflix.lol/callback` 4. Copy Client ID and Client Secret 5. Enter in SoulSync Settings > Spotify section 6. 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