IF.Lastfm/PROGRESS.md
Rikki Tooley 46036a390e Add library.getArtists
- supports paging (starts at 1)
- made LastArtist.PlayCount int?
- update PROGRESS.md
2016-11-30 04:30:03 +00:00

108 lines
5.0 KiB
Markdown

# Api Progress ![Progress](http://progressed.io/bar/79)
These are all the Last.fm API methods currently available.
- Methods implemented by the [Inflatable Last.fm .NET SDK](https://github.com/inflatablefriends/lastfm) link to the relevant documentation page.
- Methods ~~marked with strikethrough~~ aren't currently implemented. Pull requests are welcome!
- Methods _marked with an asterisk *_ aren't listed on [the Last.fm documentation](http://www.last.fm/api), so they might not work!
This list is generated by the [ProgressReport](src/IF.Lastfm.ProgressReport) tool in the solution. Last updated on Wednesday, 30 November 2016 04:27
## Album
- [album.getInfo](http://www.last.fm/api/show/album.getInfo)
- [album.getTags](http://www.last.fm/api/show/album.getTags)
- [album.getTopTags](http://www.last.fm/api/show/album.getTopTags)
- [album.search](http://www.last.fm/api/show/album.search)
- ~~[album.addTags](http://www.last.fm/api/show/album.addTags)~~
- ~~[album.removeTag](http://www.last.fm/api/show/album.removeTag)~~
- _album.shout_ *
- _album.getShouts_ *
## Artist
- [artist.getInfo](http://www.last.fm/api/show/artist.getInfo)
- [artist.getSimilar](http://www.last.fm/api/show/artist.getSimilar)
- [artist.getTags](http://www.last.fm/api/show/artist.getTags)
- [artist.getTopAlbums](http://www.last.fm/api/show/artist.getTopAlbums)
- [artist.getTopTags](http://www.last.fm/api/show/artist.getTopTags)
- [artist.getTopTracks](http://www.last.fm/api/show/artist.getTopTracks)
- [artist.search](http://www.last.fm/api/show/artist.search)
- ~~[artist.addTags](http://www.last.fm/api/show/artist.addTags)~~
- ~~[artist.getCorrection](http://www.last.fm/api/show/artist.getCorrection)~~
- ~~[artist.removeTag](http://www.last.fm/api/show/artist.removeTag)~~
- _artist.shout_ *
- _artist.getShouts_ *
## Auth
- [auth.getMobileSession](http://www.last.fm/api/show/auth.getMobileSession)
- ~~[auth.getSession](http://www.last.fm/api/show/auth.getSession)~~
- ~~[auth.getToken](http://www.last.fm/api/show/auth.getToken)~~
## Chart
- [chart.getTopArtists](http://www.last.fm/api/show/chart.getTopArtists)
- [chart.getTopTags](http://www.last.fm/api/show/chart.getTopTags)
- [chart.getTopTracks](http://www.last.fm/api/show/chart.getTopTracks)
## Geo
- ~~[geo.getTopArtists](http://www.last.fm/api/show/geo.getTopArtists)~~
- ~~[geo.getTopTracks](http://www.last.fm/api/show/geo.getTopTracks)~~
## Library
- [library.getArtists](http://www.last.fm/api/show/library.getArtists)
- _library.getTracks_ *
- _library.removeScrobble_ *
- _library.removeTrack_ *
## Tag
- [tag.getInfo](http://www.last.fm/api/show/tag.getInfo)
- [tag.getSimilar](http://www.last.fm/api/show/tag.getSimilar)
- [tag.getTopAlbums](http://www.last.fm/api/show/tag.getTopAlbums)
- [tag.getTopArtists](http://www.last.fm/api/show/tag.getTopArtists)
- [tag.getTopTags](http://www.last.fm/api/show/tag.getTopTags)
- [tag.getTopTracks](http://www.last.fm/api/show/tag.getTopTracks)
- ~~[tag.getWeeklyChartList](http://www.last.fm/api/show/tag.getWeeklyChartList)~~
## Track
- [track.getInfo](http://www.last.fm/api/show/track.getInfo)
- [track.getSimilar](http://www.last.fm/api/show/track.getSimilar)
- [track.love](http://www.last.fm/api/show/track.love)
- [track.scrobble](http://www.last.fm/api/show/track.scrobble)
- [track.search](http://www.last.fm/api/show/track.search)
- [track.unlove](http://www.last.fm/api/show/track.unlove)
- [track.updateNowPlaying](http://www.last.fm/api/show/track.updateNowPlaying)
- ~~[track.addTags](http://www.last.fm/api/show/track.addTags)~~
- ~~[track.getCorrection](http://www.last.fm/api/show/track.getCorrection)~~
- ~~[track.getTags](http://www.last.fm/api/show/track.getTags)~~
- ~~[track.getTopTags](http://www.last.fm/api/show/track.getTopTags)~~
- ~~[track.removeTag](http://www.last.fm/api/show/track.removeTag)~~
- _track.shout_ *
- _track.getShouts_ *
## User
- [user.getInfo](http://www.last.fm/api/show/user.getInfo)
- [user.getRecentTracks](http://www.last.fm/api/show/user.getRecentTracks)
- [user.getTopAlbums](http://www.last.fm/api/show/user.getTopAlbums)
- [user.getTopArtists](http://www.last.fm/api/show/user.getTopArtists)
- ~~[user.getArtistTracks](http://www.last.fm/api/show/user.getArtistTracks)~~
- ~~[user.getFriends](http://www.last.fm/api/show/user.getFriends)~~
- ~~[user.getLovedTracks](http://www.last.fm/api/show/user.getLovedTracks)~~
- ~~[user.getPersonalTags](http://www.last.fm/api/show/user.getPersonalTags)~~
- ~~[user.getTopTags](http://www.last.fm/api/show/user.getTopTags)~~
- ~~[user.getTopTracks](http://www.last.fm/api/show/user.getTopTracks)~~
- ~~[user.getWeeklyAlbumChart](http://www.last.fm/api/show/user.getWeeklyAlbumChart)~~
- ~~[user.getWeeklyArtistChart](http://www.last.fm/api/show/user.getWeeklyArtistChart)~~
- ~~[user.getWeeklyChartList](http://www.last.fm/api/show/user.getWeeklyChartList)~~
- ~~[user.getWeeklyTrackChart](http://www.last.fm/api/show/user.getWeeklyTrackChart)~~
- _user.getRecommendedArtists_ *
- _user.shout_ *
- _user.getRecentStations_ *
- _user.getShouts_ *