Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Album ¶ added in v0.49.0
type Album struct { Name string `json:"name"` MBID string `json:"mbid"` URL string `json:"url"` Image []ExternalImage `json:"image"` Description Description `json:"wiki"` }
type Artist ¶
type Artist struct { Name string `json:"name"` MBID string `json:"mbid"` URL string `json:"url"` Image []ExternalImage `json:"image"` Bio Description `json:"bio"` }
type Description ¶ added in v0.49.0
type ExternalImage ¶ added in v0.49.0
type NowPlaying ¶
type NowPlaying struct { Artist struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"artist"` IgnoredMessage struct { Code string `json:"code"` Text string `json:"#text"` } `json:"ignoredMessage"` Album struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"album"` AlbumArtist struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"albumArtist"` Track struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"track"` }
type Response ¶
type Response struct { Artist Artist `json:"artist"` SimilarArtists SimilarArtists `json:"similarartists"` TopTracks TopTracks `json:"toptracks"` Album Album `json:"album"` Error int `json:"error"` Message string `json:"message"` Token string `json:"token"` Session Session `json:"session"` NowPlaying NowPlaying `json:"nowplaying"` Scrobbles Scrobbles `json:"scrobbles"` }
type ScrobbleInfo ¶
type ScrobbleInfo struct {
// contains filtered or unexported fields
}
type Scrobbles ¶
type Scrobbles struct { Attr struct { Accepted int `json:"accepted"` Ignored int `json:"ignored"` } `json:"@attr"` Scrobble struct { Artist struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"artist"` IgnoredMessage struct { Code string `json:"code"` Text string `json:"#text"` } `json:"ignoredMessage"` AlbumArtist struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"albumArtist"` Timestamp string `json:"timestamp"` Album struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"album"` Track struct { Corrected string `json:"corrected"` Text string `json:"#text"` } `json:"track"` } `json:"scrobble"` }
type SimilarArtists ¶
Click to show internal directories.
Click to hide internal directories.