Skip to content

Commit

Permalink
calculate lastfm param signature last
Browse files Browse the repository at this point in the history
  • Loading branch information
sentriz committed Dec 13, 2022
1 parent df93286 commit 2bf8595
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion scrobble/lastfm/lastfm.go
Original file line number Diff line number Diff line change
Expand Up @@ -263,13 +263,14 @@ func (s *Scrobbler) Scrobble(user *db.User, track *db.Track, stamp time.Time, su
params.Add("album", track.Album.TagTitle)
params.Add("albumArtist", track.Artist.Name)
params.Add("duration", strconv.Itoa(track.Length))
params.Add("api_sig", getParamSignature(params, secret))

// make sure we provide a valid uuid, since some users may have an incorrect mbid in their tags
if _, err := uuid.Parse(track.TagBrainzID); err == nil {
params.Add("mbid", track.TagBrainzID)
}

params.Add("api_sig", getParamSignature(params, secret))

_, err = makeRequest("POST", params)
return err
}
Expand Down

0 comments on commit 2bf8595

Please sign in to comment.