From 22f0ab2fe6bbb6360a1141f16cbcfaa0d1ac8b4c Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 8 Jan 2026 10:07:15 +0100 Subject: [PATCH] feat: add backlog task for Spotify API configuration in SoulSync MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit SoulSync is deployed with slskd (Soulseek) and Navidrome connected. Spotify integration pending developer dashboard access. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- ...-1 - Configure-Spotify-API-for-SoulSync.md | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 backlog/tasks/task-1 - Configure-Spotify-API-for-SoulSync.md diff --git a/backlog/tasks/task-1 - Configure-Spotify-API-for-SoulSync.md b/backlog/tasks/task-1 - Configure-Spotify-API-for-SoulSync.md new file mode 100644 index 0000000..43461ea --- /dev/null +++ b/backlog/tasks/task-1 - Configure-Spotify-API-for-SoulSync.md @@ -0,0 +1,55 @@ +--- +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 +