You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DiscogsRT is a Windows 8.1 and Windows Phone 8.1 library for talking to Discogs.
DiscogsRT is under heavy development and by no means stable.
Disclaimer
DiscogsRT is a hobby project that I do because I love developing. I do however have a life and family. Therefore I can't give any guarantees about deadlines, crashes or any other problems.
Features
Rate limited to 1 request per second
Authentication flow
Get identity and profile
Get wantlist
Get collection
Get release
Get master release
Get master release versions
Get artist
Get label
Get label releases
Search
Problems, questions and suggestions
If you have problems, questions or suggestions you can post them in the issues of this repository.
NuGet
You can add DiscogsRT to you project using the following command in the package manager console:
Install-Package BeeWee.DiscogsRT, or go to NuGet.org.
Dependencies
//create a DiscogsRT clientvarclient=newClient(useragent,consumerkey,consumersecret);//oauth flowvarrequestToken=awaitclient.GetOAuthRequestAsync();//go to requestToken.Uri, login on Discogs and acquire the pinvaraccessToken=awaitGetOAuthAccesAsync(requestToken.Key,requestToken.Secret,Pin);//you can use this accessToken to perform requests that need authenticationvaridentity=awaitclient.GetIdentityAsync(accessToken.Key,accessToken.Secret);//basic release lookupvarrelease=awaitclient.GetReleaseAsync("2817604");//paged searchvarquery=newSearchQuery();query.Query="Lovage";query.Type=SearchItemType.Release;varsearchResults=awaitclient.Search(accessToken.Key,accessToken.Secret,query);