Skip to content
An Objective C wrapper implementation of Discogs Api
Objective-C
Find file
Failed to load latest commit information.
DiscoGsApi.h Deleted old and unused files that caused a compilatio error
DiscoGsApi.m Deleted old and unused files that caused a compilatio error
DiscoGsObject.h first release
DiscoGsObject.m first release
GSArtist.h first release
GSArtist.m first release
GSEntity.h first release
GSEntity.m first release
GSExactResult.h first release
GSExactResult.m first release
GSFormat.h first release
GSFormat.m first release
GSImage.h first release
GSImage.m first release
GSLabel.h first release
GSLabel.m first release
GSMasterRelease.h first release
GSMasterRelease.m first release
GSRelease.h first release
GSRelease.m first release
GSSearch.h first release
GSSearch.m first release
GSSearchResult.h first release
GSSearchResult.m first release
GSSearchResults.h first release
GSSearchResults.m first release
GSTrack.h first release
GSTrack.m first release
GSVersion.h first release
GSVersion.m first release
GSVideo.h first release
GSVideo.m first release
README Deleted old and unused files that caused a compilatio error

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).
Something went wrong with that request. Please try again.