Commit Graph

83 Commits

Author SHA1 Message Date
Jonas Dellinger
ff9d03ffb0 First draft of SpotifyAPI.Web.Auth 2020-05-15 20:06:24 +02:00
Jonas Dellinger
255bbd5c2f Added Credentials Authenticator 2020-05-14 23:26:40 +02:00
Jonas Dellinger
9b8a4cd2c9 Added first OAuth request: client credentials 2020-05-13 23:49:54 +02:00
Jonas Dellinger
354111738c Config adaptions and tests 2020-05-12 16:35:59 +02:00
Jonas Dellinger
cc42c3971f Added Episodes Client and restructured config #451 2020-05-11 18:55:35 +02:00
Jonas Dellinger
8fb0ba7974 Added Personalization Client #451 2020-05-08 12:09:59 +02:00
Jonas Dellinger
df6800f2ea Added Artists Client #451 2020-05-08 11:26:34 +02:00
Jonas Dellinger
bf4c817e70 Made responses have public setters - needed for testing - removed old projects 2020-05-08 10:25:33 +02:00
Jonas Dellinger
a82f95f0d0 Added Albums Client #451 2020-05-07 22:33:29 +02:00
Jonas Dellinger
249a535e07 Added Player Client #451 2020-05-07 18:03:20 +02:00
Jonas Dellinger
2f09ba25ec Added Tracks client 2020-05-07 13:48:31 +02:00
Jonas Dellinger
cd650a7e6d Further refined IPaginator, making it possible to do search pagination! 2020-05-05 17:52:23 +02:00
Jonas Dellinger
997d29cfc5 Response Models -> no public set; Request models -> no set for collections 2020-05-05 15:30:00 +02:00
Jonas Dellinger
28531ab007 Added analyzers 2020-05-05 05:45:33 +02:00
Jonas Dellinger
9a7d46fb5a Added Follow Endpoint 2020-05-04 23:02:53 +02:00
Jonas Dellinger
7c94de2110 Allow Enum in QueryParams and added more endpoints 2020-05-03 22:34:03 +02:00
Jonas Dellinger
c9a374080b Added another endpoint and made sure the logger works for bodys <50 chars 2020-05-03 13:11:53 +02:00
Jonas Dellinger
813bba896f And some more playlists endpoints! 2020-05-03 09:06:28 +02:00
Jonas Dellinger
93bcff5c1d Added some more playlists endpoints 2020-05-03 01:00:35 +02:00
Jonas Dellinger
870b13eb2d Finished shows, started playlists 2020-05-02 22:48:21 +02:00
Jonas Dellinger
2b5a826181 Added FeaturedPlaylists 2020-05-02 14:58:11 +02:00
Jonas Dellinger
8074ff6331 Added RecommendationGenres and NewReleases 2020-05-02 13:52:01 +02:00
Jonas Dellinger
9f6729ad60 Started with Unit Tests and added .editorconfig for syntax settings
Disabled examples for now
2020-05-02 13:04:26 +02:00
Jonas Dellinger
2c4463529b Start refactoring for version 6 2020-05-01 20:05:28 +02:00
Jonas Dellinger
466e61523d VSCode Formatter - Also bumped tests to net core 3.1 2020-03-09 20:47:39 +01:00
Alex
7d04f58c74 Typo Fix in HasPreviousPage() (#387)
was returning the status of Next instead of Previous
2019-09-20 00:17:43 +02:00
stevenwdv
37db6f2a9b Added TotalTracks property to SimpleAlbum and FullAlbum (#367) 2019-08-04 14:09:09 +02:00
Jonas Dellinger
67427cdb72 Added overload for NextPage stuff CursorPaging 2019-05-20 16:57:24 +02:00
Jonas Dellinger
3917fbefdc Code Cleanup and ImplictGrantAuth name fix, fixes #320 2019-03-18 21:24:09 +01:00
Alessandro Attard Barbini
ec99296f7d Added missing currently_playing_type field to PlaybackContext (#292) 2018-10-01 19:53:04 +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
Jonas Dellinger
5c2a901f75 Updated to .NET Core and reimplemented auth strategies 2018-08-24 14:10:13 +02:00