JSPF loves export

This commit is contained in:
Philipp Wolfer 2023-11-14 00:39:17 +01:00
parent dcb5e9c2c6
commit 1f2d5f662d
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
4 changed files with 131 additions and 0 deletions

View file

@ -65,3 +65,13 @@ type Attribution map[string]string
type Link map[string]string
type Meta map[string]string
// Extension for "https://musicbrainz.org/doc/jspf#track"
// as used by ListenBrainz.
type MusicBrainzTrackExtension struct {
AddedAt time.Time `json:"added_at,omitempty"`
AddedBy string `json:"added_by,omitempty"`
ReleaseIdentifier string `json:"release_identifier,omitempty"`
ArtistIdentifiers []string `json:"artist_identifiers,omitempty"`
AdditionalMetadata map[string]any `json:"additional_metadata,omitempty"`
}