Developer Resources

From MusicBrainz Wiki
Revision as of 16:45, 24 March 2010 by PavanChander (talk | contribs) (In preparation for a new menu structure)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Client libraries

A client library written in Python which provides easy object oriented access to the MusicBrainz database using the XML web service.
A C library for creating MusicBrainz disc IDs from audio CDs.
A development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications.

Developer documentation

XML web service
The new, REST-based webservice API for direct access to MusicBrainz data (Please review the libraries above before writing your own implementation).
Server setup
The MusicBrainz Server is not available as an executable application. Setting up the server will require you to checkout the source code and follow the INSTALL file's instructions.
Database setup
The MusicBrainz Database contains all the metadata information available on and anyone is free to download and make use of it (and we encourage this!). Setting it up will require access to a PostgreSQL database.