feat(listenbrainz): submit release MBID (#443)

This commit is contained in:
Philipp Wolfer
2023-12-29 20:20:14 +01:00
committed by GitHub
parent f5b6b4d790
commit 552aa3afb1
6 changed files with 21 additions and 13 deletions

View File

@@ -78,6 +78,9 @@ func (c *Controller) ServeScrobble(r *http.Request) *spec.Response {
if _, err := uuid.Parse(track.TagBrainzID); err == nil {
scrobbleTrack.MusicBrainzID = track.TagBrainzID
}
if _, err := uuid.Parse(track.Album.TagBrainzID); err == nil {
scrobbleTrack.MusicBrainzReleaseID = track.Album.TagBrainzID
}
if err := scrobbleStatsUpdateTrack(c.dbc, &track, user.ID, optStamp); err != nil {
return spec.NewError(0, "error updating stats: %v", err)