Skip to content

Fix per-user Last.fm integration - #80

Open
Darep wants to merge 1 commit into
masterfrom
fix/per-user-lastfm
Open

Fix per-user Last.fm integration#80
Darep wants to merge 1 commit into
masterfrom
fix/per-user-lastfm

Conversation

@Darep

@Darep Darep commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • persist Last.fm tokens and sessions on each Beatstream user
  • add connect, complete, disconnect, now-playing, and scrobble API endpoints
  • wire Settings and playback scrobbling into the React frontend
  • document the required Last.fm API credentials

Verification

  • npm run typecheck
  • npm run build
  • docker build -f Dockerfile.hub -t beatstream-lastfm-check .
  • docker run --rm beatstream-lastfm-test go test ./...

Repository-wide frontend lint still reports pre-existing violations outside this change.

Comment thread lastfm.go
input.WriteString(values.Get(key))
}
input.WriteString(secret)
sum := md5.Sum([]byte(input.String())) // Last.fm's required API signature algorithm.
@Darep
Darep force-pushed the fix/per-user-lastfm branch from e1b303b to 6d1699e Compare August 9, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants