Hello everybody,
I a a real friend of RSS and of Last.fm's Web Services. Because you can
subscribe to the Last.fm Web Services articles very easily, I'll try to keep you updated on various things regarding the API by a few articles from time to time. This will mainly be about updates on new services or tinier changes, but I can figure out the one or another FAQ will be helpful, too.
If you have anything interesting to share about the web services, either just let me know via PM or feel free to write a journal yourself. Please keep in mind I'm not a staff member, so this is mainly "from users, to users" :)
In this article I want to start with the most recent changes from June to September 2010. (I will mostly copy and paste descriptions from
dunk , so thanks to him in advance.)
Junealbum.getTopTagsMuch like the other top tags services, this one returns the top tags for a particular album. This makes the API slightly more symmetric.
http://www.last.fm/api/show?service=438Julytrack.getFingerprintMetadataLets you look up metadata associated with fingerprints generated by the last.fm fingerprinter. For more info see the blog post at
http://blog.last.fm/2010/07/09/fingerprint-api-and-app-updatedhttp://www.last.fm/api/show?service=441November 2010unban/unlove calls, user.getBannedTracksTrack.unban - unban a track for a user
Track.unlove - unlove a track for a user
User.getBannedTracks - retrieve all the user's banned tracks. Just the contrary to getLovedTracks :)
Album and Track.getShoutsAlbum.getShouts - get all the shouts for the album
Track.getShouts - get all the shouts for the track
Getting tag informationTag.getInfo - get information about a specific tag. Allows easy access to reach, listens and the wiki text.
Correction servicesCorrection services are now exposed through the API. Please do not confuse that with something like Google Suggest. Most corrections are quite trivial, like for Simon And Garfunkel->Simon & Garfunkel.
Artist.getCorrection - Gets the corrected artist name
Track.getCorrection Gets the corrected artist and track name(Example:
Simon And Garfunkel - El Condor Pasa.
Please not that, as for 7 Nov 2010, the "track" parameter is missing in the api documentation.The services below have an
autocorrect parameter. If you want to enable autocorrection, set it to
1.
Correction services for the below services are:
- Artist correction for the artist and the album package. No Album name correction is made at the moment
- Artist and track name correction for the track package
Artist Package:
artist.getSimilar, artist.getShouts, artist.getPodcast, artist.getImageRedirect, artist.getPastEvents, artist.getTags, artist.getEvents, artist.getImages, artist.getTopAlbums, artist.getTopFans, artist.getTopTracks, artist.getTopTags, artist.getInfo, artist.getGroups
Album package:
album.getInfo, album.getTags, album.getBuylinks, album.getTopTags, album.getImageRedirect, album.getShouts
Track package:
track.getInfo, track.getTags, track.getBuylinks, track.getSimilar, track.getTopFans, track.getTopTags, track.getShouts
I hope you will
subscribe to groups the RSS feed :) This way I'll try to feed you with the most recent stuff which already might have vanished in the depths of the forum ;)
If you are more interested in the Web Services, Java and/or linux, you can also take a look at by blog, which can be found at
http://burnysblog.blogspot.com. You might e.g. be interested in
combo stations and Combo.fm or
the new Last.fm Client :) Just have a look there, I don't blog often, but therefore only about interesting and useful stuff....
-tburny