Submit duration to ListenBrainz (#2405)

This commit is contained in:
Philipp Wolfer
2023-06-17 18:27:00 +02:00
committed by GitHub
parent 5af67c78af
commit 9da013f339
6 changed files with 7 additions and 2 deletions
+1
View File
@@ -57,6 +57,7 @@ func (l *listenBrainzAgent) formatListen(track *model.MediaFile) listenInfo {
ArtistMbzIDs: []string{track.MbzArtistID},
RecordingMbzID: track.MbzRecordingID,
ReleaseMbID: track.MbzAlbumID,
DurationMs: int(track.Duration * 1000),
},
},
}
+2
View File
@@ -40,6 +40,7 @@ var _ = Describe("listenBrainzAgent", func() {
MbzRecordingID: "mbz-123",
MbzAlbumID: "mbz-456",
MbzArtistID: "mbz-789",
Duration: 142.2,
}
})
@@ -65,6 +66,7 @@ var _ = Describe("listenBrainzAgent", func() {
"ArtistMbzIDs": MatchAllElements(idArtistId, Elements{
"mbz-789": Equal(track.MbzArtistID),
}),
"DurationMs": Equal(142200),
}),
}),
}))
+1
View File
@@ -79,6 +79,7 @@ type additionalInfo struct {
RecordingMbzID string `json:"recording_mbid,omitempty"`
ArtistMbzIDs []string `json:"artist_mbids,omitempty"`
ReleaseMbID string `json:"release_mbid,omitempty"`
DurationMs int `json:"duration_ms,omitempty"`
}
func (c *client) validateToken(ctx context.Context, apiKey string) (*listenBrainzResponse, error) {
+1
View File
@@ -78,6 +78,7 @@ var _ = Describe("client", func() {
RecordingMbzID: "mbz-123",
ArtistMbzIDs: []string{"mbz-789"},
ReleaseMbID: "mbz-456",
DurationMs: 142200,
},
},
}