Commit Graph

23 Commits

Author SHA1 Message Date
Jonas Dellinger
ea5d5248d3 prepare for playlist change 2019-02-19 22:53:36 +01:00
Jonas Dellinger
4870d15c76 Updated versions 2019-02-19 22:18:24 +01:00
Jonas Dellinger
3c98a63873 Added error handling for invalid json errors, 500 gateway etc., fixes #303 2018-12-22 21:40:31 +01:00
Jonas Dellinger
3b7fc1a203 Merge branch 'master' of github.com:JohnnyCrazy/SpotifyAPI-NET 2018-12-22 21:13:25 +01:00
Jonas Dellinger
2f8197359d Updated docs & Updated deps, should fix #304 2018-12-22 21:12:57 +01:00
Steven
30d396618b Added app remote control scope (#309)
* Added app-remote-control authorization scope

* Fixed tabs to spaces
2018-12-17 22:07:57 +01:00
Florian Jäckel
467984c6f8 Clear DefaultRequestHeaders when adding a new header dictionary (#302) 2018-10-27 13:56:30 +02:00
Florian Jäckel
9859e9d4ae Check if the header exists and replace it rather than add it again (#299) 2018-10-24 23:21:13 +02:00
Alessandro Attard Barbini
ec99296f7d Added missing currently_playing_type field to PlaybackContext (#292) 2018-10-01 19:53:04 +02:00
Philip
6591b5f64c Changed description of AddPlaylistTrack/Async (#290)
* Changed description of AddPlaylistTrack/Async

* Changed description of RemovePlaylistTrack/Async
2018-09-22 17:07:44 +02:00
Jonas Dellinger
6056fdf453 Added various fields, fixes #289 2018-09-21 14:51:30 +02:00
Justin Swanson
67cb3e42f1 TooManyRequests Handling (#282)
* SpotifyHttpStatusCode

A small supplementary enum for Spotify specific codes.  Only contains TooManyRequests currently, but more can be added.

* TooManyRequests Retry Handling

Will now parse and wait the Spotify recommended wait time.  Also has the option to not consume a retry attempt on this type of error

* TryGetTooManyRequests refactored to GetTooManyRequests

To keep the library consistent

* Removed SpotifyHttpStatusCode
2018-09-21 14:42:52 +02:00
kg73
fa0f3e2d90 Modified SpotifyWebClient to use a single HttpClient per class lifeti… (#287)
* Modified SpotifyWebClient to use a single HttpClient per class lifetime. This will allow the HttpClient to properly pool connections.
Reference: https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client

* Added suggested changes. Moved ProxyConfig to the constructor of SpotifyWebClient.
2018-09-17 14:44:22 +02:00
kg73
81fe1763f4 Added position_ms parameter to ResumePlayback. position_ms sets the seek time on the track, whereas offset deals with the song order in a playlist or list of tracks. (#288) 2018-09-17 14:44:01 +02:00
Jonas Dellinger
2f8bf6877f Added support for .net 4.6 2018-09-04 14:39:07 +02:00
Jonas Dellinger
f97fd83cca Fixed nuspecs 2018-08-24 15:32:20 +02:00
Jonas Dellinger
f6ef3daa13 Disable XML comment spam 2018-08-24 14:57:37 +02:00
Jonas Dellinger
05d1f4de02 Updated nuspecs and publish script 2018-08-24 14:51:48 +02:00
Jonas Dellinger
601b74d3c1 Merge branch 'v3' 2018-08-24 14:31:41 +02:00
Jonas Dellinger
b5b09432b3 Enable XML Docs and nuget specs 2018-08-24 14:30:50 +02:00
Gruhlum
a82bbbf5b7 Adds collaborative and description to UpdatePlaylist and CreatePlaylist 2018-08-24 14:13:25 +02:00
Gruhlum
acc59d11bf Adds collaborative bool and description to UpdatePlaylist 2018-08-24 14:12:49 +02:00
Jonas Dellinger
5c2a901f75 Updated to .NET Core and reimplemented auth strategies 2018-08-24 14:10:13 +02:00