Comparing jkovacs:master...NTifyApp:master · jkovacs/lastfm-java
Last.fm has removed many API endpoints over the years. This removes all
methods and classes that call endpoints now returning error 3 (Invalid
Method), aligning the library with the current API surface.
Deleted classes (all methods called removed endpoints):
- Event, Group, Playlist, Radio, Tasteometer, Venue
- BuyLink, Shout, Image (supporting types only used by removed methods)
Removed methods from surviving classes:
- Album: getBuylinks, getShouts
- Artist: getEvents, getPastEvents, getImages, getTopFans, share, shout, getShouts
- Chart: getLovedTracks, getHypedTracks, getHypedArtists
- Geo: getEvents, getMetros, all getMetro*Chart methods, Metro inner class
- Library: addArtist/Album/Track, removeArtist/Album/Track/Scrobble, getAlbums, getTracks
- Tag: search, getWeeklyArtistChart
- Track: ban, unban, getBuylinks, getShouts, getTopFans, share
- User: getArtistTracks, getNeighbours, getEvents, getPastEvents,
getRecommendedEvents, getPlaylists, getRecommendedArtists, shout,
getNewReleases, getBannedTracks, getShouts