JSPF: Listen import

This commit is contained in:
Philipp Wolfer 2023-11-22 18:11:21 +01:00
parent cac88f316b
commit 409acccebe
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
2 changed files with 63 additions and 24 deletions

View file

@ -19,6 +19,7 @@ package jspf
import "time"
// See https://xspf.org/jspf
type Jspf struct {
Playlist Playlist `json:"playlist"`
}
@ -63,6 +64,8 @@ type Meta map[string]string
// Extension for "https://musicbrainz.org/doc/jspf#track"
// as used by ListenBrainz.
const MusicBrainzTrackExtensionId = "https://musicbrainz.org/doc/jspf#track"
type MusicBrainzTrackExtension struct {
AddedAt time.Time `json:"added_at,omitempty"`
AddedBy string `json:"added_by,omitempty"`