Petr Houška
0250131345
Updates Download and UploadData functions.
2016-08-14 03:39:35 +02:00
Petr Houška
9ccd257f43
Removed some code duplication.
2016-08-14 03:24:09 +02:00
Johnny @PC
0f993ceda5
Cleanup HTTPServer and more stuff
2016-07-31 16:24:27 +02:00
Johnny @PC
0cefd0ac13
Removed wrong factory
2016-07-31 16:19:58 +02:00
Johnny @PC
417869548a
Added additional constructor to WebAPIFactory
2016-07-31 16:18:42 +02:00
Jonas Dellinger
409a444d53
Merge pull request #92 from jholzer/master
...
Stability improvement:
2016-07-31 15:56:17 +02:00
Jürgen
4699246068
Adapted code style
2016-07-30 00:19:57 +02:00
Jürgen
1699519c95
Renamed AuthenticationFactory to WebApiFactory (better description of what the class does...)
2016-07-24 23:58:45 +02:00
Jonas Dellinger
a5c584a8d9
Merge pull request #94 from nphmuller/NullRefInApiCall
...
Added null check to fix NullReferenceException in api call.
2016-07-23 23:47:24 +02:00
Nick Muller
c3a63d71e4
Added empty json container if server response is empty.
...
This fixes a possible NullReferenceException, which at least occurred in every call to SaveAlbums().
2016-07-23 23:35:23 +02:00
Jürgen
961f25a487
- Changes from manual reading of header content to Linq-approach (pro: no more chance of deadlocks in StreamReadLine)
...
- Flush output stream and close it
2016-07-23 19:53:02 +02:00
Jonas Dellinger
0b259c3da1
Merge pull request #93 from nphmuller/CheckSavedAlbumsUrl
...
Corrected url in CheckSavedAlbum method.
2016-07-23 19:40:56 +02:00
Nick Muller
59f9c1aa98
Corrected url in CheckSavedAlbum method.
2016-07-23 18:36:15 +02:00
Jürgen Holzer
08137421ea
Timer should be disabled and events detached if no longer needed.
...
So IDisposable is introduced which handles the above...
2016-07-22 21:38:58 +02:00
Jürgen Holzer
234a522f8f
Cleaning up after timeout
...
Proper Re-Use is now possible
2016-07-20 09:56:05 +02:00
Jürgen
d21e84476c
AuthenticationFactory
2016-07-19 21:15:22 +02:00
Jürgen
8dde236256
Stability improvement:
...
Processing in separate threat may cause racing condition and timeouts in browser.
By putting processing in original threat we get a more sequential processing and more stability.
2016-07-19 00:04:27 +02:00
Jürgen
14210f3654
Fix:
...
In WPF application the HttpProcessor was newer released and got stuck in method "StreamReadLine".
This causes the application to stay alive with a zombie-process...
By introducing IDisposable-interface containing an "active" flag we can shut the processor down.
putting the processor in "using" it will be disposed once HttpServer is shut down.
2016-07-17 00:59:53 +02:00
Max Froehlich
3a9a49e3df
Fixed bug with volume control when spotify is in system tray
2016-07-13 11:45:15 -04:00
Johnny @PC
abc08873a2
Fixed wrong visibility in BasicModel
2016-07-07 21:55:12 +02:00
Johnny @PC
80dd574c4b
Fixed Tests with adding ResponseInfo.Empty
2016-07-07 21:38:07 +02:00
Johnny @PC
15d8fd87e2
Merged headers branch
2016-07-07 21:28:02 +02:00
Johnny @PC
8bde0643c4
Added alternative way to get the next page
2016-05-24 18:30:19 +02:00
Johnny @PC
a4c76ec6e3
Fixed usage of wrong WebClient instance
2016-05-24 18:17:24 +02:00
Erin O'Connell
e3700394f3
GetAlbumArtUrl() fix
...
Fixed GetAlbumArtUrl
2016-04-02 16:11:57 +02:00
Johnny @PC
ca4bd1edaf
Added Top artists/tracks
2016-04-01 14:08:06 +02:00
Johnny @PC
8c0d765eef
Added Recommendation Endpoints
2016-04-01 13:23:11 +02:00
Johnny @PC
7bb0cc6391
Fixed wrong type and name in SimpleTrack
2016-04-01 13:22:30 +02:00
Johnny @PC
adeac7b409
Simplified String -> string
2016-03-31 12:08:23 +02:00
Johnny @PC
c8637e32a9
Added AudioFeatures / Moved Several* to their own files
2016-03-31 12:07:29 +02:00
Johnny @PC
8d274164c4
Tweaked SpotifyURI, moved parsing to a static method
2016-03-21 15:48:50 +01:00
eltoncezar
c1dc2313cb
Error Handling
2016-03-21 08:56:06 -03:00
eltoncezar
1c5f6899eb
First Implementation of SpotifyUri
...
Following JohnnyCrazy's directives.
2016-03-20 01:02:15 -03:00
eltoncezar
a13aadc986
New method GetId
...
Just a simple way to get the track id to use in the Web API.
2016-03-17 19:03:01 -03:00
eltoncezar
0cda8e2219
Typo fix
...
Changed SpotifyAPI.Web.Enums.Scope.UserLibrarayRead to UserLibraryRead
2016-03-17 11:46:12 -03:00
Johnny @PC
8afd134769
Updated all libs
2016-03-05 14:32:50 +01:00
Johnny @PC
58f63589ad
Updated Newtonsoft.Json to 8.0.2
2016-03-05 13:49:54 +01:00
Johnny @PC
fa82877851
Added support for Playlist-searching (Also: SimpleArtist -> FullArtist)
2016-03-05 13:46:55 +01:00
Jonas Dellinger
507cf4dda7
Merge pull request #70 from JimmyAppelt/events
...
Events
2016-01-22 23:15:19 +01:00
Chris
dcd038b7df
fixed fullalbum being converted to savedalbum
...
when querying full albums, it wasn't deserizaling it correctly. it was
trying to force it into a saved album, not a full album
2016-01-21 23:51:59 -05:00
Jimmy Appelt
017161cb54
delegates/events to newer usage
2016-01-07 09:23:58 +01:00
Johnny @PC
82d1af1a4e
Possible fix for volume-control
2015-12-22 20:44:42 +01:00
Vijay Santhanam
419bd6293b
Properly dispose http server
...
When using the AuthorizationCodeAuth flow, the HTTP server should be stopped properly like in ImplicitGrantAuth
2015-12-08 12:10:41 +11:00
Johnny @PC
8b67917682
Forgot to add SavedAlbum-Object...
2015-12-07 14:13:24 +01:00
Johnny @PC
8017a02a10
Added support for /me/album endpoints
2015-12-07 14:08:23 +01:00
Jonas Dellinger
59bdd4b47d
Merge pull request #61 from CVertex/patch-2
...
Use separator when joining string attributes
2015-12-07 13:52:16 +01:00
Vijay Santhanam
380c6e4c6f
Use separator when joining string attributes
2015-12-07 23:30:00 +11:00
Vijay Santhanam
fc6c849c27
Change type to album_type as per API docs
...
When filtering by album type, the parameter is not type, but album_type
See https://developer.spotify.com/web-api/get-artists-albums/
2015-12-07 16:44:13 +11:00
Daniel Häfele
c981b35085
Remove setting the WebClient.Proxy to null
...
It should be fine in most of the cases to just use the system proxy settings.
If anyone has issues with this approach, we can still make the WebClient.Proxy setting configurable somehow.
2015-11-26 21:17:37 +01:00
Johnny @PC
f320dae4ce
Implemented own client for async-requests (Should close #55 )
2015-11-15 20:54:30 +01:00