Documentation
¶
Index ¶
- type LastFM
- func (c *LastFM) GetArtistBio(artist string) (*sources.CachableBio, error)
- func (c *LastFM) GetArtistTopTracks(artist string) (*sources.CacheableTopTracks, error)
- func (c *LastFM) GetSimilarArtists(artist string) (*sources.CacheableSimilarArtists, error)
- func (c *LastFM) GetSimilarTracks(artist, track string) (*sources.CacheableSimilarTracks, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LastFM ¶
type LastFM struct {
// contains filtered or unexported fields
}
LastFM config container for a LastFM source.
func (*LastFM) GetArtistBio ¶
func (c *LastFM) GetArtistBio(artist string) (*sources.CachableBio, error)
GetArtistBio retrieves artist biography information from the LAST.fm API.
func (*LastFM) GetArtistTopTracks ¶
func (c *LastFM) GetArtistTopTracks(artist string) (*sources.CacheableTopTracks, error)
GetArtistTopTracks fetches top N songs for the requested artist.
func (*LastFM) GetSimilarArtists ¶
func (c *LastFM) GetSimilarArtists(artist string) (*sources.CacheableSimilarArtists, error)
GetSimilarArtists retrieves the top N similar artists based on seeded/user supplied artist
func (*LastFM) GetSimilarTracks ¶
func (c *LastFM) GetSimilarTracks(artist, track string) (*sources.CacheableSimilarTracks, error)
GetSimilarTracks retrieves similiar songs based on a seed artist + track name
Click to show internal directories.
Click to hide internal directories.