Spotipy

Latest version: v2.24.0

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 10

2.11.0

Not secure
Added

- Support for shows/podcasts and episodes
- Added CONTRIBUTING.md

Changed

- 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 autofill authentication URL
- Use session in SpotifyAuthBase
- Logging used instead of print statements

Fixed

- Close session when Spotipy object is unloaded
- Propagate refresh token error

2.10.0

Not secure
Added

- Support for `add_to_queue`
- **Parameters:**
- track uri, id, or url
- device id. If None, then the active device is used.
- Add CHANGELOG and LICENSE to released package

2.9.0

Not secure
Added

- Support `position_ms` optional parameter in `start_playback`
- Add `requests_timeout` parameter to authentication methods
- Make cache optional in `get_access_token`

2.8.0

Not secure
Added

- Support for `playlist_cover_image`
- Support `after` and `before` parameter in `current_user_recently_played`
- CI for unit tests
- Automatic `token` refresh
- `auth_manager` and `oauth_manager` optional parameters added to `Spotify`'s init.
- Optional `username` parameter to be passed to `SpotifyOAuth`, to infer a `cache_path` automatically
- Optional `as_dict` parameter to control `SpotifyOAuth`'s `get_access_token` output type. However, this is going to be deprecated in the future, and the method will always return a token string
- Optional `show_dialog` parameter to be passed to `SpotifyOAuth`

Changed

- Both `SpotifyClientCredentials` and `SpotifyOAuth` inherit from a common `SpotifyAuthBase` which handles common parameters and logics.

2.7.1

Not secure
Changed

- PyPi release mistake without pulling last merge first

2.7.0

Not secure
Added

- Support for `playlist_tracks`
- Support for `playlist_upload_cover_image`

Changed

- `user_playlist_tracks` doesn't require a user anymore (accepts `None`)

Deprecated

- Deprecated `user_playlist` and `user_playlist_tracks`

Page 4 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.