SpotifyWebAPI::getAudiobookChapters() method. (c8abfb9)SpotifyWebAPIException::isQuotaExceeded() helper. (049543d)SpotifyWebAPI::getCategoryPlaylists() as deprecated. (052f30d)SpotifyWebAPI::addMyAlbums()SpotifyWebAPI::addMyAudiobooks()SpotifyWebAPI::addMyEpisodes()SpotifyWebAPI::addMyLibrary()SpotifyWebAPI::addMyShows()SpotifyWebAPI::addMyTracks()SpotifyWebAPI::addPlaylistTracks()SpotifyWebAPI::currentUserFollows()SpotifyWebAPI::currentUserFollowsPlaylist()SpotifyWebAPI::deleteMyAlbums()SpotifyWebAPI::deleteMyAudiobooks()SpotifyWebAPI::deleteMyEpisodes()SpotifyWebAPI::deleteMyLibrary()SpotifyWebAPI::deleteMyShows()SpotifyWebAPI::deleteMyTracks()SpotifyWebAPI::deletePlaylistTracks()SpotifyWebAPI::followArtistsOrUsers()SpotifyWebAPI::followArtistsOrUsers()SpotifyWebAPI::followPlaylist()SpotifyWebAPI::getAlbums()SpotifyWebAPI::getArtists()SpotifyWebAPI::getArtistTopTracks()SpotifyWebAPI::getAudiobooks()SpotifyWebAPI::getCategoriesList()SpotifyWebAPI::getCategory()SpotifyWebAPI::getChapters()SpotifyWebAPI::getEpisodes()SpotifyWebAPI::getMarkets()SpotifyWebAPI::getNewReleases()SpotifyWebAPI::getPlaylistTracks()SpotifyWebAPI::getShows()SpotifyWebAPI::getTracks()SpotifyWebAPI::getUserPlaylists()SpotifyWebAPI::myAlbumsContains()SpotifyWebAPI::myAudiobooksContains()SpotifyWebAPI::myEpisodesContains()SpotifyWebAPI::myShowsContains()SpotifyWebAPI::myTracksContains()SpotifyWebAPI::reorderPlaylistTracks()SpotifyWebAPI::replacePlaylistTracks()SpotifyWebAPI::unfollowArtistsOrUsers()SpotifyWebAPI::unfollowPlaylist()SpotifyWebAPI::addMyAudiobooks() (9f6f8ad)SpotifyWebAPI::addMyLibrary() (3e91670)SpotifyWebAPI::addPlaylistItems() (ad903a7)SpotifyWebAPI::deleteMyAudiobooks() (9f6f8ad)SpotifyWebAPI::deleteMyLibrary() (6531b15)SpotifyWebAPI::deletePlaylistItems() (958cbe0)SpotifyWebAPI::getMySavedAudiobooks() (9f6f8ad)SpotifyWebAPI::getPlaylistItems() (c8d3904)SpotifyWebAPI::myAudiobooksContains() (9f6f8ad)SpotifyWebAPI::myLibraryContains() (b3870b7)SpotifyWebAPI::updatePlaylistItems() (890926a)SpotifyWebAPI::createPlaylist() will now always use the current user. (01e53a5)SpotifyWebAPI::usersFollowPlaylist() method. Use SpotifyWebAPI::currentUserFollowsPlaylist() instead. (12f1596)SpotifyWebAPI::createPlaylist() without a user ID is no longer possible. (80adafd)SpotifyWebAPI::addMyTracks() without ids or timestamped_ids is no longer possible. (1b12cda)timestamped_ids to SpotifyWebAPI::addMyTracks() and deprecated passing strings or array without an ids key. (f17cdff)default_headers options to add HTTP headers that should be included in each request. (ef9b92e)SpotifyWebAPI::usersFollowPlaylist(), use SpotifyWebAPI::currentUserFollowsPlaylist() instead. (1427059)Request::parseBody() helper method. (980e2b2)SpotifyWebAPI::replacePlaylistTracks(). (bc402ce)SpotifyWebAPI::createPlaylist(). (c1a499c)SpotifyWebAPI::getAudioFeatures() no longer accepts arrays, SpotifyWebAPI::getMultipleAudioFeatures() should be used instead. (ec4ccd2)SpotifyWebAPI::createPlaylist() without a user ID is now deprecated and will print warnings. (055f3df)SpotifyWebAPI::createPlaylist(). (c1a499c)self: (fe2e90f)
Request::setOptions()Session::setAccessToken()Session::setClientId()Session::setClientSecret()Session::setRedirectUri()Session::setRefreshToken()SpotifyWebAPI::setAccessToken()SpotifyWebAPI::setOptions()SpotifyWebAPI::setSession()$options argument to SpotifyWebAPI::getAudiobook() and SpotifyWebAPI::getAudiobooks() methods. (12293f1)Session::refreshAccessToken() will no longer send client secret when none exists. (7e35d41)Request::getReturnType() - Use the return_assoc option instead.Request::setReturnType() - Use the return_assoc option instead.Request::setCurlOptions() - Use the curl_options option instead.SpotifyWebAPI::followPlaylistForCurrentUser() - Use SpotifyWebAPI::followPlaylist() instead.SpotifyWebAPI::unfollowPlaylistForCurrentUser() - Use SpotifyWebAPI::unfollowPlaylist() instead.SpotifyWebAPI::getReturnType() - Use the return_assoc option instead.SpotifyWebAPI::setReturnType() - Use the return_assoc option instead.SpotifyWebAPI::deletePlaylistTracks() no longer accepts the id key, the uri key should be used instead. (403a8a2)SpotifyWebAPI::getArtistAlbums() no longer accepts the album_type option, the include_groups option should be used instead. (4cf3301)SpotifyWebAPI::__construct() will no longer accept Request objects as the first argument. (1f08d8)SpotifyWebAPI::addPlaylistTracks() will now return snapshot IDs insteadd of a boolean. (d6167a3)SpotifyWebAPI::addMyEpisodes()SpotifyWebAPI::deleteMyEpisodes()SpotifyWebAPI::getMySavedEpisodes()SpotifyWebAPI::myEpisodesContains()SpotifyWebAPI::getMultipleAudioFeatures() method to get the audio features of multiple tracks. SpotifyWebAPI::getAudioFeatures() will now return the audio features of a single track unless passed an array which will maintain the old behaviour. (d282e9d)SpotifyWebAPI::getMarkets() method to get the markets where Spotify is available. (181cc28)SpotifyWebAPI::getPlaylistImage() method to get a playlist's cover image. (7a4f0e6)SpotifyWebAPI::queue() method to add tracks to the user's playback queue. (d6859a5)SpotifyWebAPI::addMyShows()SpotifyWebAPI::getMySavedShows()SpotifyWebAPI::getShow()SpotifyWebAPI::getShows()SpotifyWebAPI::getShowEpisodes()SpotifyWebAPI::getEpisode()SpotifyWebAPI::getEpisodes()SpotifyWebAPI::myShowsContains()SpotifyWebAPI::deleteMyShows()additional_types option to (b04e06e):
SpotifyWebAPI::getMyCurrentTrack()SpotifyWebAPI::getMyCurrentPlaybackInfo()SpotifyWebAPI::followPlaylistForCurrentUser() (use SpotifyWebAPI::followPlaylist() instead)SpotifyWebAPI::unfollowPlaylistForCurrentUser() (use SpotifyWebAPI::unfollowPlaylist() instead)SpotifyWebAPI::addPlaylistTracks() to always send everything in request body. (ac862ef)SpotifyWebAPI::authHeaders(). (7d0badd)SpotifyWebAPI::addUserPlaylistTracks() (use SpotifyWebAPI::addPlaylistTracks() instead)SpotifyWebAPI::createUserPlaylist() (use SpotifyWebAPI::createPlaylist() instead)SpotifyWebAPI::deleteUserPlaylistTracks() (use SpotifyWebAPI::deletePlaylistTracks() instead)SpotifyWebAPI::followPlaylist() (use SpotifyWebAPI::followPlaylistForCurrentUser() instead)SpotifyWebAPI::getUserPlaylist() (use SpotifyWebAPI::getPlaylist() instead)SpotifyWebAPI::getUserPlaylistTracks() (use SpotifyWebAPI::getPlaylistTracks() instead)SpotifyWebAPI::reorderUserPlaylistTracks() (use SpotifyWebAPI::reorderPlaylistTracks() instead)SpotifyWebAPI::replaceUserPlaylistTracks() (use SpotifyWebAPI::replacePlaylistTracks() instead)SpotifyWebAPI::unfollowPlaylist() (use SpotifyWebAPI::unfollowPlaylistForCurrentUser() instead)SpotifyWebAPI::updateUserPlaylist() (use SpotifyWebAPI::updatePlaylist() instead)SpotifyWebAPI::updateUserPlaylistImage() (use SpotifyWebAPI::updatePlaylistImage() instead)SpotifyWebAPI::userFollowsPlaylist() (use SpotifyWebAPI::usersFollowPlaylist() instead)SpotifyWebAPI::userFollowsPlaylist() (use SpotifyWebAPI::usersFollowPlaylist() instead)tracks in calls to SpotifyWebAPI::deletePlaylistTracks(). (3562402)SpotifyWebAPI::getReturnType()/SpotifyWebAPI::setReturnType() and Request::getReturnType()/Request::setReturnType() are deprecated. Use the new return_assoc option instead. (2a3d5ee)Request::setCurlOptions() is deprecated. Use the new curl_options option instead. (1615d07)SpotifyWebAPI::addUserPlaylistTracks()SpotifyWebAPI::createUserPlaylist()SpotifyWebAPI::deleteUserPlaylistTracks()SpotifyWebAPI::followPlaylistForCurrentUser()SpotifyWebAPI::getUserPlaylist()SpotifyWebAPI::getUserPlaylistTracks()SpotifyWebAPI::reorderUserPlaylistTracks()SpotifyWebAPI::replaceUserPlaylistTracks()SpotifyWebAPI::unfollowPlaylistForCurrentUser()SpotifyWebAPI::updateUserPlaylist()SpotifyWebAPI::updateUserPlaylistImage()SpotifyWebAPI::usersFollowPlaylist$tracks without a tracks or positions key to SpotifyWebAPI::deletePlaylistTracks a run time notice will be emitted. (2f457bd)Request::setCurlOptions() method to make it possible to set custom cURL options. (5a8b1e5)$userId (6f1bb6b):
SpotifyWebAPI::followPlaylistForCurrentUser()SpotifyWebAPI::unfollowPlaylistForCurrentUser()SpotifyWebAPI::usersFollowPlaylistSpotifyWebAPI::followPlaylist()SpotifyWebAPI::unfollowPlaylist()SpotifyWebAPI::userFollowPlaylistSpotifyWebAPI::createUserPlaylist(). (d8a59eb)SpotifyWebAPI::addUserPlaylistTracks()SpotifyWebAPI::createUserPlaylist()SpotifyWebAPI::deleteUserPlaylistTracks()SpotifyWebAPI::getUserPlaylist()SpotifyWebAPI::getUserPlaylistTracks()SpotifyWebAPI::reorderUserPlaylistTracks()SpotifyWebAPI::replaceUserPlaylistTracks()SpotifyWebAPI::updateUserPlaylist()SpotifyWebAPI::updateUserPlaylistImage()$userId (a05db96):
SpotifyWebAPI::addPlaylistTracks()SpotifyWebAPI::createPlaylist()SpotifyWebAPI::deletePlaylistTracks()SpotifyWebAPI::getPlaylist()SpotifyWebAPI::getPlaylistTracks()SpotifyWebAPI::reorderPlaylistTracks()SpotifyWebAPI::replacePlaylistTracks()SpotifyWebAPI::updatePlaylist()SpotifyWebAPI::updatePlaylistImage()SpotifyWebAPIAuthException instead of the regular SpotifyWebAPIException. (4b068d0)2.11.0. (eb3f51c)SpotifyWebAPI::deletePlaylistTracks() wouldn't return the snapshot ID when return type was set to SpotifyWebAPI::RETURN_ASSOC. (f9d580f)SpotifyWebAPI::reorderPlaylistTracks() wouldn't return the snapshot ID when return type was set to SpotifyWebAPI::RETURN_ASSOC. (89fe613)$options argument to SpotifyWebAPI::getAlbum(). (e92121f)Session class when a new one was returned from Spotify. (2bf18e0)Request::getReturnAssoc() (use Request::getReturnType() instead)Request::setReturnAssoc() (use Request::setReturnType(Request::RETURN_ASSOC) instead)SpotifyWebAPI::getReturnAssoc() (use SpotifyWebAPI::getReturnType() instead)SpotifyWebAPI::setReturnAssoc() (use SpotifyWebAPI::setReturnType(SpotifyWebAPI::RETURN_ASSOC) instead)$type parameter in SpotifyWebAPI::idToUri() and SpotifyWebAPI::uriToId() no longer has a default value. (fdcba71)$scope parameter in Session::requestCredentialsToken(). (582f983)6.x. (49829ac)SpotifyWebAPI::getMyRecentTracks() method. (4df889f)SpotifyWebAPI::getMyRecentTracks() method. (fd8ea0d)1.6.0.Request::getReturnAssoc() -> Request::getReturnType()Request::setReturnAssoc() -> Request::setReturnType(Request::RETURN_ASSOC)SpotifyWebAPI::getReturnAssoc() -> SpotifyWebAPI::getReturnType()SpotifyWebAPI::setReturnAssoc() -> SpotifyWebAPI::setReturnType(SpotifyWebAPI::RETURN_ASSOC)setReturnType() (6aac5c6):
Request::RETURN_ASSOCRequest::RETURN_OBJECTSpotifyWebAPI::RETURN_ASSOCSpotifyWebAPI::RETURN_OBJECTRequest::getLastResponse() method. (21b72b0)SpotifyWebAPI::getRequest method.
(bab8924)$tracks option for SpotifyWebAPI::deleteUserPlaylistTracks() now also supports objects. (ce230e7)SpotifyWebAPI::getAlbums() can handle objects for the $options argument properly. (42cf5d0)for-loops with array_map(). (cfc32b7)SpotifyWebAPI::reorderUserPlaylistTracks() docs. (b25dec4)SpotifyWebAPI::getLastResponse() docs. (bdd3ecc)SpotifyWebAPI::idToUri() are now always reset to prevent undefined offset errors. (ae8bd96)SpotifyWebAPI class properties as protected instead of private to allow extending. (f52468a)Session class properties as protected instead of private to allow extending. (13e6d53)Request class properties as protected instead of private to allow extending. (be2b3f6)gh-pages branch into master. (7f638a1)Request::parseBody() method added in 1.3.3. (13d3b94)SpotifyWebAPI::updateUserPlaylistImage() method. (14a9631)SpotifyWebAPI::getMySavedTracks example. (0eedf1c)PHP_CodeSniffer to 3.x. (60adb2c)SpotifyWebAPI::changeMyDevice() (21dd887)SpotifyWebAPI::changeVolume() (e9cdd79)SpotifyWebAPI::getMyCurrentPlaybackInfo() (61f4cbd)SpotifyWebAPI::getMyCurrentTrack() (0f30a6b)SpotifyWebAPI::getMyDevices() (8b33f9d)SpotifyWebAPI::next() (9950c51)SpotifyWebAPI::pause() (b724c4a)SpotifyWebAPI::play() (825a632)SpotifyWebAPI::previous() (90a97e1)SpotifyWebAPI::repeat() (1feebfe)SpotifyWebAPI::seek() (0641a07)SpotifyWebAPI::shuffle() (d43268c)market parameter to the following methods:
Session::setRefreshToken() has been removed, a refresh token is now passed directly to Session::refreshAccessToken() instead. (62e7383)Session::getExpires() has been removed and Session::getTokenExpiration() has been added instead, returning the exact token expiration time. (62e7383)Request::send() and SpotifyWebAPI::getLastResponse() are now parsed to an array. (9075bd3)SpotifyWebAPI::deleteUserPlaylistTracks(), position has been renamed to positions (note the extra "s"). This change was made to better align with the official Spotify docs. (09f2636)positions argument to SpotifyWebAPI::deleteUserPlaylistTracks() now also accept ints. (09f2636)SpotifyWebAPI::getArtistTopTracks() now accepts an array of options. (79543ac)Session::getAuthorizeUrl() no longer sends empty query strings. (c3e83e8)SpotifyWebAPI::deleteUserPlaylistTracks() from sending internal, leftover data. (09f2636)SpotifyWebAPI::followPlaylist() and SpotifyWebAPI::reorderUserPlaylistTracks(). (09f2636)SpotifyWebAPI::reorderUserPlaylistTracks() couldn't reorder the first track. (748592e)SpotifyWebAPI::getLastResponse() has been introduced which allows for retrieval of the latest full response from the Spotify API. (9b54074)SpotifyWebAPI::updateUserPlaylist() would fail without name set. (39232f5)SpotifyWebAPI::currentUserFollows() (6dbab19)SpotifyWebAPI::followArtistsOrUsers() (6dbab19)SpotifyWebAPI::followPlaylist() (12ff351)SpotifyWebAPI::getCategoriesList() (f09b4b8)SpotifyWebAPI::getCategory() (f09b4b8)SpotifyWebAPI::getCategoryPlaylists() (f09b4b8)SpotifyWebAPI::reorderPlaylistTracks() (0744904)SpotifyWebAPI::unfollowArtistsOrUsers() (6dbab19)SpotifyWebAPI::unfollowPlaylist() (12ff351)SpotifyWebAPI::userFollowsPlaylist() (4293919)$redirectUri argument in Session::__construct() is now optional. (8591ea8)fields option to SpotifyWebAPI::getUserPlaylist(). (c35e44d)Request have been removed. Request now needs to be instantiated before using. (59207ac)limit option now uses the correct Spotify default value if nothing has been specified. (a291018)Request object in SpotifyWebAPI and Session constructors. (59207ac)SpotifyWebAPI::getArtistAlbums() now supports the album_type option. (1bd7014)Request::send() will only modify URLs when needed. (0241f3b)deletePlaylistTrack() has been renamed to deletePlaylistTracks(). (e54d703)SpotifyWebAPIException is thrown. (d98bb8a)SpotifyWebAPI methods are no longer static, you'll need to instantiate the class now. (67c4e8b)SpotifyWebAPI::getMySavedTracks() (30c865d)SpotifyWebAPI::myTracksContains() (3f99367)SpotifyWebAPI::addMyTracks() (20d80ef)SpotifyWebAPI::deleteMyTracks() (ee17c69)SpotifyWebAPI::updateUserPlaylist() (5d5874d)SpotifyWebAPI::deletePlaylistTrack() (3b17104)SpotifyWebAPI::deletePlaylistTrack() (3b5e23a)Request::send(). (d4df8c1)SpotifyWebAPI::getArtistRelatedArtists() (5a3ea0e)offset and limit options for SpotifyWebAPI::getAlbumTracks() and SpotifyWebAPI::getArtistAlbums(). (21c98ec, 8b0c417)Session::getAuthorizeUrl() and added show_dialog option. (8fe7a6e, 57c36af)SpotifyWebAPI::getUserPlaylist() and SpotifyWebAPI::getUserPlaylistTracks(). (b8c87d7)SpotifyWebAPI::getUserFollowedArtists() (b7142fa)How can I help you explore Laravel packages today?