api/internal/model/lastfm.go
2024-09-25 19:56:34 +01:00

27 lines
616 B
Go

package model
type LastFMAPI struct {
RecentTracks struct {
TrackList []struct {
Artist struct {
Text string `json:"#text"`
} `json:"artist"`
Name string `json:"name"`
Image []struct {
Text string `json:"#text"`
} `json:"image"`
Url string `json:"url"`
Attributes *struct {
NowPlaying string `json:"nowplaying"`
} `json:"@attr,omitempty"`
} `json:"track"`
} `json:"recenttracks"`
}
type LastFMData struct {
Song string `json:"song"`
Artist string `json:"artist"`
Image string `json:"image"`
Url string `json:"url"`
Playing bool `json:"playing"`
}