Commit Graph

31 Commits

Author SHA1 Message Date
Rikki Tooley
b610e5488d Another fix for #2 2013-07-25 17:48:48 +01:00
Rikki Tooley
59f2654f11 Fixes #3: Escaping parameters on existing commands
Simple as Uri.EscapeDataString()
2013-07-25 00:07:37 +01:00
Rikki Tooley
f342bd0757 artist.getShouts 2013-07-24 07:59:07 +01:00
Rikki Tooley
bf87dd9dba Workaround for HttpClient's caching
See
http://stackoverflow.com/questions/6334788/windows-phone-7-webrequest-caching
2013-07-24 01:48:55 +01:00
Rikki Tooley
83b816b3a2 track.love and track.unlove.
Also tidied the postcommands a bit.
2013-07-24 01:14:22 +01:00
Rikki Tooley
3eb12180a3 Fixes none of the getcommands working...
should really unit test this stuff
2013-07-24 01:09:33 +01:00
Rikki Tooley
4e2b7b0235 Removed methods using mbids. They weren't implemented anyway and last.fm doesn't use them reliably (see http://www.last.fm/group/Last.fm+Web+Services/forum/21604/_/2210879) 2013-07-24 00:11:58 +01:00
Rikki Tooley
92aec324ef Tidied up command framework. 2013-07-24 00:11:57 +01:00
Rikki Tooley
5134b6c2cc user.getRecentStations now uses the new PostAsyncCommand pattern 2013-07-24 00:11:57 +01:00
Rikki Tooley
05d93bbd34 Tidying user.getTopAlbums call. 2013-07-23 15:48:03 +01:00
Rikki Tooley
3565a10387 track.getInfo. Also fixes #2 (track.getShouts failing for single shout, added properties to PageResponse to help) 2013-07-23 15:42:10 +01:00
Rikki Tooley
6cc8e916e6 Handle when there's no comments on the track 2013-07-09 00:12:05 +01:00
Rikki Tooley
1e18e999bf GetShoutsCommand 2013-07-07 16:16:54 +01:00
Rikki Tooley
08411cd7ac Fixn' bugs 2013-07-02 00:20:43 +01:00
Rikki Tooley
1cb3974f20 Get artist info command 2013-07-02 00:20:43 +01:00
Rikki Tooley
0b44ed584e TrackApi: Return image uris and timeplayed with tracks 2013-07-02 00:20:42 +01:00
Rikki Tooley
d65005d951 RecentScrobblesCommand: Handling for null date 2013-06-26 23:36:41 +01:00
Rikki Tooley
6b98c368a9 Allow loading an existing session into an IAuth (create a UserSession, pass it in) 2013-06-23 23:58:42 +01:00
Rikki Tooley
6ee13480cc Moving stuff to commands 2013-06-23 20:10:57 +01:00
Rikki Tooley
243d4558e2 UserApi.GetRecentStations 2013-06-15 17:02:11 +01:00
Rikki Tooley
48cdea2aea UserApi.GetRecentScrobbles() inc paging
Also updated demo app.
2013-06-15 16:17:37 +01:00
Rikki Tooley
40774bcf6a Removed the LastFmApiException class, it was a terrible idea 2013-06-15 13:57:20 +01:00
Rikki Tooley
ea0142d269 WP8 demo app, scrobbling works! 2013-06-14 17:44:55 +01:00
Rikki Tooley
600814d09f Scrobble method!
Also making all ParseJToken methods internal, but using
[assembly:InternalsVisibleTo("IF.Lastfm.Core.Tests")] to make them
testable
2013-06-14 16:19:26 +01:00
Rikki Tooley
cd695b5216 Stubbed out some of ArtistApi 2013-06-14 13:25:02 +01:00
Rikki Tooley
03fa6f74e9 Changed error handling, stubbed most of albumapi
Methods now return LastResponse or ListResponse (confusing? hmm) instead
of throwing exceptions.
2013-06-14 13:11:42 +01:00
Rikki Tooley
c4867617d4 "Handle" api errors by throwing LastFmApiException 2013-06-13 21:30:18 +01:00
Rikki Tooley
67e98ad5bb Started UserApi 2013-06-13 17:27:51 +01:00
Rikki Tooley
3184fc617d Album.getInfo, starting to get a nice layout to the api. 2013-06-12 17:34:56 +01:00
Rikki Tooley
720e055d82 Fixed all the broken packages + added moq 2013-06-11 16:03:16 +01:00
Rikki Tooley
f2a6a61275 Initial commit 2013-06-08 18:49:21 +01:00