Developer Resources: Difference between revisions
From MusicBrainz Wiki
Jump to navigationJump to search
PavanChander (talk | contribs) mNo edit summary |
m (Add wiki cat) |
||
Line 21: | Line 21: | ||
: The [[MusicBrainz Database]] contains all the metadata information available on musicbrainz.org and anyone is free to [[Database Download|download]] and make use of it (and we encourage this!). Setting it up will require access to a PostgreSQL database. |
: The [[MusicBrainz Database]] contains all the metadata information available on musicbrainz.org and anyone is free to [[Database Download|download]] and make use of it (and we encourage this!). Setting it up will require access to a PostgreSQL database. |
||
[[Category:Development]] |
[[Category:Development]] [[Category:WikiDocs Page]] |
Revision as of 06:05, 1 May 2010
Client libraries
- python-musicbrainz2
- A client library written in Python which provides easy object oriented access to the MusicBrainz database using the XML web service.
- libdiscid
- A C library for creating MusicBrainz disc IDs from audio CDs.
- libmusicbrainz
- 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 musicbrainz.org 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.