An Objective C wrapper implementation of Discogs Api
Objective-C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DiscoGsApi.h
DiscoGsApi.m Deleted old and unused files that caused a compilatio error Apr 22, 2012
DiscoGsObject.h first release Sep 13, 2011
DiscoGsObject.m first release Sep 13, 2011
GSArtist.h first release Sep 13, 2011
GSArtist.m first release Sep 13, 2011
GSEntity.h first release Sep 13, 2011
GSEntity.m first release Sep 13, 2011
GSExactResult.h first release Sep 13, 2011
GSExactResult.m first release Sep 13, 2011
GSFormat.h first release Sep 13, 2011
GSFormat.m first release Sep 13, 2011
GSImage.h first release Sep 13, 2011
GSImage.m first release Sep 13, 2011
GSLabel.h first release Sep 13, 2011
GSLabel.m first release Sep 13, 2011
GSMasterRelease.h first release Sep 13, 2011
GSMasterRelease.m first release Sep 13, 2011
GSRelease.h first release Sep 13, 2011
GSRelease.m first release Sep 13, 2011
GSSearch.h first release Sep 13, 2011
GSSearch.m first release Sep 13, 2011
GSSearchResult.h first release Sep 13, 2011
GSSearchResult.m first release Sep 13, 2011
GSSearchResults.h first release Sep 13, 2011
GSSearchResults.m first release Sep 13, 2011
GSTrack.h first release Sep 13, 2011
GSTrack.m first release Sep 13, 2011
GSVersion.h first release Sep 13, 2011
GSVersion.m first release Sep 13, 2011
GSVideo.h
GSVideo.m first release Sep 13, 2011
README Deleted old and unused files that caused a compilatio error Apr 22, 2012

README

This is a Discogs api wrapper written in objective c. 
http://www.discogs.com/

The library is in the form of code drop-in, just copy in your project structure and drag/add to Xcode.

The library requires JSONKit lib to compile and work. https://github.com/johnezang/JSONKit

The main api entry point is DiscoGsApi that exposes all the basic api functions.

	- (GSSearch*)           Search:(NSString*)searchstring;
	- (GSSearch*)           SearchReleases:(NSString*)searchstring;
	- (GSSearch*)           SearchArtists:(NSString*)searchstring;
	- (GSSearch*)           SearchLabels:(NSString*)searchstring;

	- (NSImage *)           GetImage:(NSString *)imagepath;

	- (GSRelease *)         GetRelease:(NSString *)releaseid;
	- (GSMasterRelease *)   GetMasterRelease:(NSString *)masterid;
	- (GSArtist *)          GetArtist:(NSString *)artistname withReleases:(BOOL)releases;
	- (GSLabel *)           GetLabel:(NSString *)labelname withReleases:(BOOL)releases;

if you use this software add credits about the author (Diego Trinciarelli).