Commit Graph

484 Commits

Author SHA1 Message Date
Rikki Tooley
8a04cde0f4 #61 Scrobbler class with support for external HttpClient (#41), + tests
Also add Alt+T key combo to Syro to insert timestamp to focussed field, and fix unit tests
2015-04-04 21:23:14 +01:00
Rikki Tooley
1628e3a513 Ignore VS 2015 ide folder 2015-04-04 18:26:06 +01:00
Rikki Tooley
0e074ec1bf Merge branch 'master' into scrobbler 2015-04-04 14:57:41 +01:00
Rikki Tooley
a06f01bfa7 Fixing the change from yesterday 2015-04-04 14:57:21 +01:00
Rikki Tooley
1eeba5648b Started implementing SQLiteScrobbler to cache scrobbles when on dodgy internet connections 2015-04-04 04:30:21 +01:00
Rikki Tooley
de2eb870a8 LastResponse wouldn't return Successful status 2015-04-04 03:33:49 +01:00
Rikki Tooley
4d3e60685e Rename LastFmApiError to LastResponseStatus, more command tidying 2015-04-04 03:30:40 +01:00
Rikki Tooley
8a1f54c090 Move test projects into a solution folder 2015-04-04 02:30:00 +01:00
Rikki Tooley
e3ca4f3b14 Tidying command classes
Closes #43
2015-04-04 02:24:45 +01:00
Rikki Tooley
bac183be0b Json.NET serialising datetimeoffets weirdly, fix the scrobble integration test by testing track.TimePlayed separately 2015-04-03 21:06:59 +01:00
Rikki Tooley
b38cd0fe45 Accidentally broke a bunch of tests, fixing 2015-04-03 18:24:22 +01:00
Rikki Tooley
4afe00f663 Response tests for user.getTopAlbums 2015-04-03 18:04:50 +01:00
Rikki Tooley
4e6446b744 Syro now saves/loads session state to solution directory 2015-04-03 17:34:28 +01:00
Rikki Tooley
cd157882eb user get top albums command 2015-04-03 16:13:53 +01:00
Rikki Tooley
4c7ae32cd0 Merge pull request #58 from zumicts/master
Dispose HttpClient, rename LastTrack.TotalPlayCount to PlayCount
2015-02-28 18:44:57 +00:00
Harry
4af69f16d8 Renaming TotalPlayCount and fixing possible bug
also added play count to artist
2015-02-28 11:05:15 -04:00
Harry
0b31173925 Fixing memory leaks 2015-02-28 10:49:00 -04:00
Rikki Tooley
6a82519acb Updating NuGet packages
Json.Net -> 6.0.8
Closes #55
2015-02-19 19:16:19 +00:00
Rikki Tooley
6ce2fac64b Merge branch 'master' of https://github.com/inflatablefriends/lastfm 2015-02-19 19:04:35 +00:00
Rikki Tooley
9ef3f8f933 Fixing the scrobbling integration test. 2015-02-19 19:04:13 +00:00
Rikki Tooley
09ed4132b9 Moving demo Windows Phone app to https://github.com/inflatablefriends/lastfm-samples 2015-02-19 18:51:01 +00:00
Rikki Tooley
82b71c36de Making test logging ~30% better 2015-02-17 10:06:18 +00:00
Rikki Tooley
222546b7fe Remove NuGet dependency on MyConvert
see #55, #56
2015-01-18 21:34:57 +00:00
Rikki Tooley
34d6e617ea Version 0.1.4 2015-01-14 19:06:47 +00:00
Rikki Tooley
56fd461b5f Use DateTimeOffset internally instead of DateTime, closes #26 2015-01-14 18:51:49 +00:00
Rikki Tooley
c6990545b9 Merge pull request #53 from zumicts/master
Round duration on update now playing (integer)
2015-01-12 01:23:52 +00:00
Rikki Tooley
1a4290be22 Set a fractional duration for scrobble in track.updateNowPlaying integration test, will break build (see #52, #53) 2015-01-12 01:16:40 +00:00
Harry
bbffb27e63 Round duration on update now playing 2015-01-11 19:12:21 -04:00
Rikki Tooley
923db053cf Include integration tests in code coverage report 2015-01-04 04:04:58 +00:00
Rikki Tooley
27f0d2dbb4 Update PROGRESS.md - 100 remain 2015-01-04 03:55:22 +00:00
Rikki Tooley
d2d4a595a8 artist.getTags (by username) command 2015-01-04 03:53:15 +00:00
Rikki Tooley
b13bef5ea6 Actually expose artist.getTopTags to api.. 2015-01-04 03:36:20 +00:00
Rikki Tooley
1533b0f987 artist.getTopTags 2015-01-04 03:31:13 +00:00
Rikki Tooley
bc63c76c6b Merge pull request #40 from prashantkhandelwal/master
Closes #40
2015-01-04 02:49:21 +00:00
Rikki Tooley
b49b0aa442 Made PageResponse<T> covariant and readonly, changed signature of PageResponse.CreateSuccessResponse method, tests for album.getTagsByUserCommand 2015-01-04 02:47:08 +00:00
Rikki Tooley
74da6afee5 Merge branch 'master' into pr/40 2015-01-04 00:57:09 +00:00
Prashant Khandelwal
bd9a9d9240 album.getTags command 2015-01-04 00:26:36 +00:00
Rikki Tooley
38cc23f575 Update PROGRESS.md 2015-01-04 00:04:50 +00:00
Rikki Tooley
7920432d0a Fix Apollo project build, change Scrobble constructor again 2015-01-03 23:54:29 +00:00
Rikki Tooley
27f2b6f836 Merge pull request #46 from zumicts/master 2015-01-03 23:34:18 +00:00
Rikki Tooley
adf6d7316b Moved track.updateNowPlaying to a command
Also
- Fix for track.scrobble test failing half the time
- Changed signature of user.getRecentTracks method to make since parameter optional, added note about different behaviour with 0 or 1 as page number
- Changed constructors for Scrobble
- Fixed DateTime issue in test serialise method
2015-01-03 23:32:19 +00:00
Rikki Tooley
85474f2ea2 Fix track.scrobble test 2015-01-03 21:40:28 +00:00
Rikki Tooley
1d0c433555 Merge remote-tracking branch 'remotes/zumicts/master' into pr/46
Conflicts:
	src/IF.Lastfm.Core/Api/Commands/UserApi/GetRecommendedArtistsCommand.cs
	src/IF.Lastfm.Core/Api/TrackApi.cs
2015-01-03 21:30:46 +00:00
Rikki Tooley
b21d0e1a6c track.scrobble integration test, fix for LastAuth not working 2015-01-03 21:18:35 +00:00
Rikki Tooley
fd66ad42aa Forgot to commit project 2015-01-03 03:13:59 +00:00
Rikki Tooley
b0743de028 Moving track.scrobble to a command, handle missing auth in PostAsyncCommandBase 2015-01-03 02:36:01 +00:00
Rikki Tooley
e96010bcd7 UserGetRecommendedArtistsCommand tests
Fix bug in syro with post commands
2015-01-03 02:17:13 +00:00
Rikki Tooley
525810528b Probably shouldn't be checking in my Last.fm password... 😓 2015-01-03 00:50:05 +00:00
Rikki Tooley
577beae9c5 artist.getInfo tests
(also fix auth test, oops)
2015-01-03 00:17:54 +00:00
Rikki Tooley
cc8d6cd2cc LastAuth tests 2015-01-02 23:15:56 +00:00