43 Commits
Author SHA1 Message Date
Stephane Bruckert 2584d8cf56 Bump to 2.12.0 2020-04-26 23:56:16 +01:00
Dj b09c1585c1 Remove basicConfig as it is not needed, fixes #478 (#482) 2020-04-26 23:52:57 +01:00
rako77 71a19de031 Added a method to update the auth token (#479)
* Added a method to update the auth token

* trying to fix errors
2020-04-26 21:39:12 +01:00
Stephane Bruckert c58501972c Bump to 2.11.2 2020-04-19 22:46:32 +01:00
Stephane Bruckert 73654a0646 Bump to 2.11.1 2020-04-11 17:43:13 +01:00
Stephane Bruckert 02cd9b0923 Improve URL parsing, fixes #171, fixes #253, fixes #276, solves #467 2020-04-11 17:40:26 +01:00
Stephane Bruckert a61422ef4b Bump to 2.11.0 2020-04-11 13:32:43 +01:00
Dj b01adba826 Print -> Logging, fixes #84 (#461) 2020-04-03 23:03:09 +01:00
Loisaida SamandStephane Bruckert ccfda079c8 Propagate refresh token error, fixes #259 (#261)
* Propagate refresh token error #259

https://github.com/plamere/spotipy/issues/259

* Lint

* Format

Co-authored-by: Stephane Bruckert <contact@stephanebruckert.com>
2020-04-02 20:03:24 +01:00
5b5b30dd0f Add session in SpotifyAuthBase (#383)
Co-authored-by: XIS01536 <apozadel@extern.isban.es>
Co-authored-by: Stephane Bruckert <contact@stephanebruckert.com>
2020-04-01 23:02:56 +01:00
Stephane Bruckert 6d7fe6c195 Close session when spotipy is unloaded, fixes #90 2020-04-01 21:57:56 +01:00
Stephane Bruckert 73aac90bbe Auto-close auth browser window 2020-04-01 21:25:48 +01:00
Dj 7a06046e2b http-retries - documented changes for issue (#347) (#460) 2020-03-29 22:57:43 +01:00
Stephane Bruckert 4b8350b8bc Bump to 2.10.0 2020-03-18 20:39:26 +00:00
Stephane Bruckert 3baa19abd1 Release with CHANGELOG + LICENSE, solves #454 2020-03-18 20:34:22 +00:00
Peter-Schorn 3fb2454740 Update CHANGELOG (#453) 2020-03-13 00:58:32 +00:00
Stephane Bruckert 76522dfd1e Bump to 2.9.0 2020-02-15 19:48:21 +00:00
Alexey Paramonov 1f1e90ed39 Add requests_timeout parameter to auth module (#233) 2020-02-13 00:04:40 +00:00
Stephane Bruckert 2273696850 Add position_ms to start_playback 2020-02-12 23:35:38 +00:00
Stephane Bruckert db65b98790 Bump to 2.8.0 2020-02-12 22:42:20 +00:00
StefanoandStéphane Bruckert 4515446a65 Auto-refresh AuthCode flow token. (#435)
* Auto-refresh AuthCode flow token.

* Reformatted.

* Reformatted.

* Removed invalid syntax.

* Removed abstract class SpotifyAuthManager.

* Fix typo on docstrings.

* Optionally try to fetch main input parameters from environment.

Implements the capability of trying to fetch the following parameters from the environment, when they're not directly passed to the authorization handler.
The affected parameters are: client_id, client_secret, redirect_uri.
An SpotifyOauthError is raised if no value gets found.

* Removed f-string for Python2 compatibility.

* Fix line-too-long.

* Remove useless import.

* Add username to docstring.

* Remove redundant return.

* Fix empty lines print statement for backward compatibility with Python2.

* Update simple4 example.

* Set optional 'as_dict' parameter on OAuth 'get_access_token'.

* Update changelog.

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2020-02-10 10:20:02 +00:00
Stephane Bruckert 93412a7b78 Add query doc link, closes #268 2020-02-02 16:04:44 +00:00
Wil Collins ff7c33e97d Support after/before in current_user_recently_played 2020-01-26 13:50:45 +00:00
CyanBook 349587ca32 Support for playlist_cover_image (#431) 2020-01-26 13:20:20 +00:00
Stephane Bruckert 26db832e24 Temporarily revert #428 2020-01-23 10:06:19 +00:00
Stephane Bruckert bc7d49ca50 Fix changelog 2020-01-22 21:39:38 +00:00
Peter 87a72a060f Automatic refresh of Authorization Code Flow Tokens in long-running Applications (#428)
* auto-refresh user token

* example for a long-running user-request app

* wrap long lines

* combine duplicate code into _refresh_token_if_expired method

* add changelog entry
2020-01-22 20:01:30 +00:00
Stephane Bruckert feb31325ef Bump to 2.7.1 2020-01-20 22:00:36 +00:00
Stephane Bruckert 30b7ea198f Bump to 2.7.0 2020-01-20 21:56:54 +00:00
Stéphane Bruckert 1807905572 Support to upload playlist covers (#416) 2020-01-20 19:56:24 +00:00
Stephane Bruckert 3d22cf29ce Deprecate old endpoints 2020-01-16 23:14:52 +00:00
Stephane Bruckert 6da643e8c1 Bump to 2.6.3 2020-01-16 18:00:27 +00:00
Stephane Bruckert 07505d720c Bump to 2.6.2 2020-01-16 04:14:42 +00:00
Stephane Bruckert 83a1cb54ef Fix doc and readme 2020-01-16 03:54:39 +00:00
dependabot[bot]andStéphane Bruckert 7229cc4edc Bump requests from 2.3.0 to 2.20.0 (#400)
* Bump requests from 2.3.0 to 2.20.0

Bumps [requests](https://github.com/requests/requests) from 2.3.0 to 2.20.0.
- [Release notes](https://github.com/requests/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md)
- [Commits](https://github.com/requests/requests/compare/v2.3.0...v2.20.0)

Signed-off-by: dependabot[bot] <support@github.com>

* Changelog

Co-authored-by: Stéphane Bruckert <stephane.bruckert@gmail.com>
2020-01-15 10:36:55 +00:00
Stephane Bruckert c591126842 Changelog 2020-01-13 20:12:07 +00:00
Stephane Bruckert 7d507ad224 Bump to 2.6.1 2020-01-13 17:05:06 +00:00
Ritiek Malhotra e6829a1139 Add a changelog entry for #420 2020-01-13 20:25:40 +05:30
Peter Bengtsson 4ec320774d Don't require mock for install (#419)
Fixes #418
2020-01-13 14:23:51 +00:00
Stephane Bruckert cc572364cb Update changelog 2020-01-12 16:06:50 +00:00
Stephane Bruckert eaca998123 Bump to 2.6.0 2020-01-12 14:42:52 +00:00
Stephane Bruckert 5afaf8f100 Changelog 2020-01-11 23:37:40 +00:00
Stephane Bruckert 6ab96c3c91 Clean up + missing tests 2020-01-11 23:30:57 +00:00