Revisions of python-spotipy
Ana Guerrero (anag+factory)
accepted
request 1179665
from
Dirk Mueller (dirkmueller)
(revision 12)
- update to 2.24.0: * Added `MemcacheCacheHandler`, a cache handler that stores the token info using pymemcache. * Added support for audiobook endpoints: `get_audiobook`, `get_audiobooks`, and `get_audiobook_chapters`. * Added integration tests for audiobook endpoints. * Added `update` field to `current_user_follow_playlist`. * Fixed error obfuscation when Spotify class is being inherited and an error is raised in the Child's `__init__` * Replaced `artist_albums(album_type=...)` with `artist_albums(include_groups=...)` due to an API change. * Updated `_regex_spotify_url` to ignore `/intl-<countrycode>` in Spotify links
Ana Guerrero (anag+factory)
accepted
request 1133445
from
Factory Maintainer (factory-maintainer)
(revision 11)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1042865
from
Dirk Mueller (dirkmueller)
(revision 10)
Dominique Leuenberger (dimstar_suse)
accepted
request 1035256
from
Markéta Machová (mcalabkova)
(revision 9)
Dominique Leuenberger (dimstar_suse)
accepted
request 970764
from
Markéta Machová (mcalabkova)
(revision 7)
Dominique Leuenberger (dimstar_suse)
accepted
request 844848
from
Markéta Machová (mcalabkova)
(revision 6)
Dominique Leuenberger (dimstar_suse)
accepted
request 819125
from
Steve Kowalik (StevenK)
(revision 5)
- Update to 2.13.0: * Added + Added `SpotifyImplicitGrant` as an auth manager option. It provides user authentication without a client secret but sacrifices the ability to refresh the token without user input. (However, read the class docstring for security advisory.) + Added built-in verification of the `state` query parameter + Added two new attributes: error and error_description to `SpotifyOauthError` exception class to show + authorization/authentication web api errors details. + Added `SpotifyStateError` subclass of `SpotifyOauthError` + Allow extending `SpotifyClientCredentials` and `SpotifyOAuth` + Added the market paramter to `album_tracks` + Added a method to update the auth token. + Support for shows/podcasts and episodes + Added CONTRIBUTING.md * Deprecated + Deprecated `util.prompt_for_user_token` in favor of `spotipy.Spotify(auth_manager=SpotifyOAuth())` * Fixed + Logging regression due to the addition of `logging.basicConfig()` which was unneeded. + Issue where using `http://localhost` as redirect_uri would cause the authorization process to hang. + Fixed miscellaneous issues with parsing of callback URL + Close session when Spotipy object is unloaded + Propagate refresh token error * Changed + Updated the documentation to give more details on the authorization + process and reflect 2020 Spotify Application jargon and practices. + The local webserver is only started for localhost redirect_uri which specify a port, + i.e. it is started for `http://localhost:8080` or `http://127.0.0.1:8080`, not for `http://localhost`. + Client retry logic has changed as it now uses urllib3's `Retry` in conjunction with requests `Session` + The session is customizable as it allows for: - status_forcelist - retries - status_retries - backoff_factor + Spin up a local webserver to auto-fill authentication URL + Use session in SpotifyAuthBase + Logging used instead of print statements - Skip one test that requires external internet access
Dominique Leuenberger (dimstar_suse)
accepted
request 788591
from
Tomáš Chvátal (scarabeus_iv)
(revision 4)
Dominique Leuenberger (dimstar_suse)
accepted
request 785944
from
Tomáš Chvátal (scarabeus_iv)
(revision 3)
Dominique Leuenberger (dimstar_suse)
accepted
request 667877
from
Todd R (TheBlackCat)
(revision 2)
- Trim filler wording from descriptions.
Dominique Leuenberger (dimstar_suse)
accepted
request 660005
from
Matej Cepl (mcepl)
(revision 1)
Fix the first submission request.
Displaying all 13 revisions