Commit Graph

354 Commits

Author SHA1 Message Date
dependabot-preview[bot]
3851c95d4d Bump EmbedIO from 2.9.1 to 2.9.2 (#361)
Bumps [EmbedIO](https://github.com/unosquare/embedio) from 2.9.1 to 2.9.2.
- [Release notes](https://github.com/unosquare/embedio/releases)
- [Commits](https://github.com/unosquare/embedio/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-17 22:59:33 +02:00
Jonas Dellinger
4933deaf26 Added support for proxy configs in auth flows, closes #360 2019-07-17 17:39:51 +02:00
Jonas Dellinger
0a9499c7d1 Use dotnet pack and update versions accordingly 2019-07-17 17:26:35 +02:00
dependabot-preview[bot]
b94c76f038 Bump Microsoft.NET.Test.Sdk from 16.1.1 to 16.2.0 (#358)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.1.1 to 16.2.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.1.1...v16.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-30 14:46:11 +02:00
Jonas Dellinger
76dc553527 Fixed versions for new EmbedIO release, closes #359 2019-06-30 14:45:01 +02:00
dependabot-preview[bot]
71ee3cad0a Bump Moq from 4.11.0 to 4.12.0 (#357)
Bumps [Moq](https://github.com/moq/moq4) from 4.11.0 to 4.12.0.
- [Release notes](https://github.com/moq/moq4/releases)
- [Changelog](https://github.com/moq/moq4/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moq/moq4/compare/v4.11.0...v4.12.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-22 09:44:59 +02:00
dependabot-preview[bot]
98c743a3dd Bump EmbedIO from 2.8.0 to 2.9.0 (#355)
Bumps [EmbedIO](https://github.com/unosquare/embedio) from 2.8.0 to 2.9.0.
- [Release notes](https://github.com/unosquare/embedio/releases)
- [Commits](https://github.com/unosquare/embedio/compare/2.8.0...2.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-11 18:49:48 +02:00
Jonas Dellinger
7bfc0f9a4b
Update SpotifyAPI.Web.Auth.nuspec 2019-06-06 23:36:42 +02:00
dependabot-preview[bot]
94d84e1f9d Bump EmbedIO from 2.2.7 to 2.7.4 (#344)
* Bump EmbedIO from 2.2.7 to 2.7.4

Bumps [EmbedIO](https://github.com/unosquare/embedio) from 2.2.7 to 2.7.4.
- [Release notes](https://github.com/unosquare/embedio/releases)
- [Commits](https://github.com/unosquare/embedio/commits/2.7.4)

* Update SpotifyAPI.Web.Auth.csproj

* Updated code to be compatible with EmbedIO 2.8
2019-06-03 15:18:10 +02:00
Jonas Dellinger
f4b3e9fe40 Remove JSON TypeHandling, fixes #342 2019-06-03 15:05:54 +02:00
dependabot-preview[bot]
a8c8c419dd Bump Microsoft.NET.Test.Sdk from 16.1.0 to 16.1.1 (#352)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.1.0 to 16.1.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.1.0...v16.1.1)
2019-05-30 10:40:46 +02:00
dependabot-preview[bot]
fc7d7f2a2f Bump Moq from 4.10.1 to 4.11.0 (#350)
Bumps [Moq](https://github.com/moq/moq4) from 4.10.1 to 4.11.0.
- [Release notes](https://github.com/moq/moq4/releases)
- [Changelog](https://github.com/moq/moq4/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moq/moq4/compare/v4.10.1...v4.11.0)
2019-05-28 22:00:01 +02:00
dependabot-preview[bot]
a21c037652 Bump Newtonsoft.Json from 12.0.1 to 12.0.2 (#348)
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.1 to 12.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.1...12.0.2)
2019-05-27 00:05:29 +02:00
dependabot-preview[bot]
4ac8a98782 Bump NUnit.Console from 3.9.0 to 3.10.0 (#347)
Bumps [NUnit.Console](https://github.com/nunit/nunit-console) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/nunit/nunit-console/releases)
- [Changelog](https://github.com/nunit/nunit-console/blob/master/CHANGES.txt)
- [Commits](https://github.com/nunit/nunit-console/compare/v3.9...v3.10)
2019-05-26 13:49:05 +02:00
dependabot-preview[bot]
0ab8158594 Bump Microsoft.NET.Test.Sdk from 16.0.0-preview-20181205-02 to 16.1.0 (#346)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.0.0-preview-20181205-02 to 16.1.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.0.0-preview-20181205-02...v16.1.0)
2019-05-26 13:48:39 +02:00
dependabot-preview[bot]
e7b9a4832b Bump NUnit from 3.11.0 to 3.12.0 (#345)
Bumps [NUnit](https://github.com/nunit/nunit) from 3.11.0 to 3.12.0.
- [Release notes](https://github.com/nunit/nunit/releases)
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md)
- [Commits](https://github.com/nunit/nunit/compare/v3.11...v3.12)
2019-05-26 13:47:44 +02:00
dependabot-preview[bot]
4258359843 Bump NUnit3TestAdapter from 3.12.0 to 3.13.0 (#343)
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter) from 3.12.0 to 3.13.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases)
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V3.12...V3.13)
2019-05-26 13:41:11 +02:00
Jonas Dellinger
67427cdb72 Added overload for NextPage stuff CursorPaging 2019-05-20 16:57:24 +02:00
Jonas Dellinger
4cfda50859 Added vscode to gitignore 2019-05-20 15:53:29 +02:00
Dan Spiteri
100c15699c Fix TokenSwapAuth html response actually returning text/plain instead of html (#335) 2019-04-14 21:50:26 +02:00
J.Holzer
ee8af2510a Redirect window says "can be closed now". So why not let javascript do the job? ;-) (#334) 2019-04-14 21:50:15 +02:00
Jonas Dellinger
c6de994f91
Update auth.md 2019-03-18 22:06:33 +01:00
Jonas Dellinger
2c093a75a0 Added escaped search method, fixes #131 2019-03-18 21:58:50 +01:00
Jonas Dellinger
fe9d02bd4f Merge branch 'master' of github.com:JohnnyCrazy/SpotifyAPI-NET 2019-03-18 21:24:18 +01:00
Jonas Dellinger
3917fbefdc Code Cleanup and ImplictGrantAuth name fix, fixes #320 2019-03-18 21:24:09 +01:00
Jordan
ea70fbc77b Secure, user-friendly and feature-rich authorization method (#286)
* Add new auth method and api factory for the auth method

* Add process documentation

* Solve random crash issues related to token collection

* Add customizable html responses, add more process control

* Add show dialog support, fix nulled html response

* Fix false trigger spam of access expiry event

* Add auto-retry GetToken, add fire auth fail on timeout

* Improve auto-refresh and refresh auth token validity checks

* Add ability to change number of get token retries

* Add get web API request cancelling

* Solve compiler warning

* Remove comment links, rename secure auth for clarity

* Rename secure auth for clarity in the docs

* Improve token swap usage example in docs

* Abstract the exchange server doc info for clarity

* Fix simontaen SpotifyTokenSwap link

* Change access expiry timing to be skippable

* Adapt TokenSwap for new convention, separate autorefresh and timer options
2019-03-18 17:20:17 +01:00
Jonas Dellinger
278927f704 Merge branch 'playlist_change_28_02_19' 2019-03-16 14:52:34 +01:00
Mike Lavender
f173e23e1a Support uploading an image for a playlist (#318)
* Support uploading an image for a playlist

* Support uploading a playlist image

* Support uploading a playlist image

Support uploading a playlist image

* Add support for new playlist endpoint without userid
2019-03-06 20:57:36 +01:00
Jonas Dellinger
ea5d5248d3 prepare for playlist change 2019-02-19 22:53:36 +01:00
Jonas Dellinger
f31af2395c Merge branch 'master' of github.com:JohnnyCrazy/SpotifyAPI-NET 2019-02-19 22:24:18 +01:00
Jonas Dellinger
4870d15c76 Updated versions 2019-02-19 22:18:24 +01:00
Jonas Dellinger
92c063e35a
Update README.md 2019-01-10 01:06:35 +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
a2b94536bc Restore example 2018-12-22 21:39:46 +01:00
Jonas Dellinger
734c051759 Updated Readme and doc styles 2018-12-22 21:27:43 +01:00
Jonas Dellinger
18863f1733 Fix example 2018-12-22 21:15:29 +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
Jonas Dellinger
f94fbc82f3
Update README.md 2018-10-01 20:00:22 +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
Jonas Dellinger
70a57579cf Merge branch 'master' of github.com:JohnnyCrazy/SpotifyAPI-NET 2018-09-21 14:45:22 +02:00
Jonas Dellinger
e7f40474c2 Added method to RefreshToken for auth code flow
Fixed some includes
2018-09-21 14:45:14 +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