add listenbrainz AdditionalInfo
Co-authored-by: spezifisch <spezifisch@users.noreply.github.com> Co-authored-by: Alex McGrath <amk@amk.ie>
This commit is contained in:
@@ -24,7 +24,9 @@ var (
|
|||||||
)
|
)
|
||||||
|
|
||||||
type AdditionalInfo struct {
|
type AdditionalInfo struct {
|
||||||
TrackNumber int `json:"tracknumber"`
|
TrackNumber int `json:"tracknumber"`
|
||||||
|
TrackMBID string `json:"track_mbid"`
|
||||||
|
TrackLength int `json:"track_length"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type TrackMetadata struct {
|
type TrackMetadata struct {
|
||||||
@@ -55,6 +57,8 @@ func (s *Scrobbler) Scrobble(user *db.User, track *db.Track, stampMili int, subm
|
|||||||
TrackMetadata: TrackMetadata{
|
TrackMetadata: TrackMetadata{
|
||||||
AdditionalInfo: AdditionalInfo{
|
AdditionalInfo: AdditionalInfo{
|
||||||
TrackNumber: track.TagTrackNumber,
|
TrackNumber: track.TagTrackNumber,
|
||||||
|
TrackMBID: track.TagBrainzID,
|
||||||
|
TrackLength: track.Length,
|
||||||
},
|
},
|
||||||
ArtistName: track.TagTrackArtist,
|
ArtistName: track.TagTrackArtist,
|
||||||
TrackName: track.TagTitle,
|
TrackName: track.TagTitle,
|
||||||
|
|||||||
Reference in New Issue
Block a user