Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
An Objective C wrapper implementation of Discogs Api
Objective-C
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
DiscoGsApi.h
DiscoGsApi.m
DiscoGsObject.h
DiscoGsObject.m
GSArtist.h
GSArtist.m
GSEntity.h
GSEntity.m
GSExactResult.h
GSExactResult.m
GSFormat.h
GSFormat.m
GSImage.h
GSImage.m
GSLabel.h
GSLabel.m
GSMasterRelease.h
GSMasterRelease.m
GSRelease.h
GSRelease.m
GSSearch.h
GSSearch.m
GSSearchResult.h
GSSearchResult.m
GSSearchResults.h
GSSearchResults.m
GSTrack.h
GSTrack.m
GSVersion.h
GSVersion.m
GSVideo.h
GSVideo.m
README

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.