Skip to content

Releases: Gruncan/spotify4Java

Version 1.5.0

25 Jul 20:12
b14ab96
Compare
Choose a tag to compare

Change list

Version 1.5.0 release pull

  • com.spotify renamed with proper domain name dev.gruncan.spotify
  • spotify.objects and spotify.requests moved deeper into spotify.webapi.objects and spotify.webapi.requests

Request renames:

Renamed requests starting with "Several" to start with specific request name

Previous Name New Name
SeveralAlbumsGet AlbumSeveralGet
ArtistTopTracksGet ArtistsTopTracksGet
SeveralArtistsGet ArtistSeveralGet
SeveralAudioBooksGet AudiobookSeveralGet
CategoriesGet CategoryGet
SeveralCategoriesGet CategorySeveralGet
SeveralChaptersGet ChapterSeveralGet
SeveralEpisodesGet EpisodeSeveralGet
CategoriesPlaylistsGet PlaylistCategoriesGet
FeaturedPlaylistGet PlaylistFeaturedGet
SeveralShowsGet ShowSeveralGet
SeveralTracksGet TrackSeveralGet
SeveralTrackAudioFeaturesGet TrackAudioFeatureSeveralGet

Added support for remaining requests and serialization:

  • AlbumReleasesGet
  • MyAlbumsDelete
  • MyAlbumsGet
  • MyAlbumsPut
  • MyAlbumsSavedGet
  • MyAudiobooksDelete
  • MyAudiobooksGet
  • MyAudiobooksPut
  • MyAudiobooksSavedGet
  • MyEpisodesDelete
  • MyEpisodesGet
  • MyEpisodesPut
  • MyEpisodesSavedGet
  • MyFollowedArtistsGet
  • MyFollowingPersonGet
  • MyFollowPersonPut
  • MyProfileGet
  • MyTopInfo
  • MyUnfollowPersonDelete
  • MyPlayerCurrentlyPlayingGet
  • MyPlayerDevicesGet
  • MyPlayerGet
  • MyPlayerNextPost
  • MyPlayerPausePut
  • MyPlayerPreviousPost
  • MyPlayerQueueGet
  • MyPlayerQueuePost
  • MyPlayerRecentlyPlayedGet
  • MyPlayerRepeatPut
  • MyPlayerResumePut
  • MyPlayerSeekPut
  • MyPlayerSetVolumePut
  • MyPlayerToggleShufflePut
  • MyPlayerTransferPut
  • MyPlaylistsGet
  • MyShowsDelete
  • MyShowsGet
  • MyShowsPut
  • MyShowsSavedGet
  • MyTracksDelete
  • MyTracksGet
  • MyTracksPut
  • MyTracksSavedGet
  • PlaylistAddCoverImagePut
  • PlaylistAddItemPost
  • PlaylistChangeDetailsPut
  • PlaylistFollowingCheckGet
  • PlaylistFollowPut
  • PlaylistRemoveItemDelete
  • PlaylistUnfollowDelete
  • PlaylistUpdatePut

Version 1.0.0

29 May 13:00
Compare
Choose a tag to compare

First full release of spotify API wrapper

Can request and serialize:

  • AlbumGet (api.spotify.com/v1/albums/{id})
  • AlbumTracksGet (api.spotify.com/v1/albums/{id}/tracks)
  • SeveralAlbumsGet (api.spotify.com/v1/albums)
  • ArtistGet (api.spotify.com/v1/artists/{id})
  • ArtistsAlbumsGet (api.spotify.com/v1/artists/{id}/albums)
  • ArtistsRelatedArtistsGet (api.spotify.com/v1/artists/related-artists)
  • ArtistTopTracksGet (api.spotify.com/v1/artists/{id}/top-tracks)
  • SeveralArtistsGet (api.spotify.com/v1/artists)
  • AudiobookGet (api.spotify.com/v1/audiobooks/{id})
  • SeveralAudioBooksGet (api.spotify.com/v1/audiobooks/)
  • AudiobookChaptersGet (api.spotify.com/v1/audiobooks/{id}/chapters)
  • CategoriesGet (api.spotify.com/v1/browse/categories/{category_id})
  • SeveralCategoriesGet (api.spotify.com/v1/browse/categories- AlbumGet (api.spotify.com/v1/albums/{id})
  • AlbumTracksGet (api.spotify.com/v1/albums/{id}/tracks)
  • SeveralAlbumsGet (api.spotify.com/v1/albums)
  • ArtistGet (api.spotify.com/v1/artists/{id})
  • ArtistsAlbumsGet (api.spotify.com/v1/artists/{id}/albums)
  • ArtistsRelatedArtistsGet (api.spotify.com/v1/artists/related-artists)
  • ArtistTopTracksGet (api.spotify.com/v1/artists/{id}/top-tracks)
  • SeveralArtistsGet (api.spotify.com/v1/artists)
  • AudiobookGet (api.spotify.com/v1/audiobooks/{id})
  • SeveralAudioBooksGet (api.spotify.com/v1/audiobooks/)
  • AudiobookChaptersGet (api.spotify.com/v1/audiobooks/{id}/chapters)
  • CategoriesGet (api.spotify.com/v1/browse/categories/{category_id})
  • SeveralCategoriesGet (api.spotify.com/v1/browse/categories)
  • ChapterGet (api.spotify.com/v1/chapters/{id})
  • SeveralChaptersGet (api.spotify.com/v1/chapters)
  • EpisodeGet (api.spotify.com/v1/episodes/{id})
  • SeveralEpisodesGet (api.spotify.com/v1/episodes)
  • GenreAvailableGet (api.spotify.com/v1/recommendations/available-genre-seeds)
  • MarketsAvailableGet (api.spotify.com/v1/markets)
  • PlaylistGet (api.spotify.com/v1/playlists/{playlist_id})
  • CategoriesPlaylistsGet (api.spotify.com/v1/browse/categories/{category_id}/playlists)
  • FeaturedPlaylistGet (api.spotify.com/v1/browse/featured-playlists)
  • PlaylistImageGet (api.spotify.com/v1/playlists/{playlist_id}/images)
  • PlaylistTracksGet api.spotify.com/v1/playlists/{playlist_id}/tracks)
  • SearchGet (api.spotify.com/v1/search)
  • ShowGet (api.spotify.com/v1/shows/{id}
  • SeveralShowsGet (api.spotify.com/v1/shows)
  • ShowEpisodesGet (api.spotify.com/v1/shows/{id}/episodes)
  • SeveralTrackAudioFeaturesGet (api.spotify.com/audio-features)
  • SeveralTracksGet (api.spotify.com/tracks)
  • TrackAudioAnalysisGet (api.spotify.com/audio-analysis/{id})
  • TrackAudioFeaturesGet (api.spotify.com/audio-features/{id})
  • TrackGet (api.spotify.com/tracks/{id})
  • TrackRecommendationGet (api.spotify.com/recommendations) )
  • ChapterGet (api.spotify.com/v1/chapters/{id})
  • SeveralChaptersGet (api.spotify.com/v1/chapters)
  • EpisodeGet (api.spotify.com/v1/episodes/{id})
  • SeveralEpisodesGet (api.spotify.com/v1/episodes)
  • GenreAvailableGet (api.spotify.com/v1/recommendations/available-genre-seeds)
  • MarketsAvailableGet (api.spotify.com/v1/markets)
  • PlaylistGet (api.spotify.com/v1/playlists/{playlist_id})
  • CategoriesPlaylistsGet (api.spotify.com/v1/browse/categories/{category_id}/playlists)
  • FeaturedPlaylistGet (api.spotify.com/v1/browse/featured-playlists)
  • PlaylistImageGet (api.spotify.com/v1/playlists/{playlist_id}/images)
  • PlaylistTracksGet api.spotify.com/v1/playlists/{playlist_id}/tracks)
  • SearchGet (api.spotify.com/v1/search)
  • ShowGet (api.spotify.com/v1/shows/{id}
  • SeveralShowsGet (api.spotify.com/v1/shows)
  • ShowEpisodesGet (api.spotify.com/v1/shows/{id}/episodes)
  • SeveralTrackAudioFeaturesGet (api.spotify.com/audio-features)
  • SeveralTracksGet (api.spotify.com/tracks)
  • TrackAudioAnalysisGet (api.spotify.com/audio-analysis/{id})
  • TrackAudioFeaturesGet (api.spotify.com/audio-features/{id})
  • TrackGet (api.spotify.com/tracks/{id})
  • TrackRecommendationGet (api.spotify.com/recommendations)

Version 1.2.0a

15 Apr 21:22
1546d17
Compare
Choose a tag to compare

Added serialization to:

  • TrackGet
  • TrackGet
  • SeveralTrackAudioFeaturesGet
  • TrackAudioAnalysisGet
  • TrackAudioFeaturesGet

requests

Version 1.1.2a

16 Dec 18:55
0840211
Compare
Choose a tag to compare

Initialised functionality, implements

  • SeveralTrackAudioFeaturesGet
  • SeveralTracksGet
  • TrackAudioAnalysisget
  • TrackAudioFeaturesGet
  • TrackGet
  • TrackRecommendationGet
  • SearchGet
    requests.