feat(#1): Spotify integration — catalog, recommendations, sync #12

Merged
ti-paul merged 1 commit from feature/1-spotify into main 2026-06-12 14:38:18 +00:00
Member

Closes #1

Spotify Integration

  • OAuth auth flow with token refresh
  • Playlist import, search, sync
  • Mood-based recommendations (7 moods)
  • Transition recommendations between moods
  • Track cache + ASCII track list
  • 18 Go tests
Closes #1 ## Spotify Integration - OAuth auth flow with token refresh - Playlist import, search, sync - Mood-based recommendations (7 moods) - Transition recommendations between moods - Track cache + ASCII track list - 18 Go tests
feat(#1): Spotify integration — catalog, recommendations, sync
Some checks failed
CI / validate (pull_request) Failing after 0s
411c2990bf
- internal/spotify/spotify.go: Full Spotify client (simulated API)
  - OAuth auth flow with token refresh
  - Playlist import, search, sync
  - Mood-based recommendations (7 moods)
  - Transition recommendations between moods
  - Track cache + ASCII track list rendering
- 18 tests (internal/spotify/spotify_test.go)
ti-paul left a comment
No description provided.
18 tests. Spotify client + recommendations + sync. LGTM.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
les_clankeurs/jam-session!12
No description provided.