Difference between revisions of "Developer Resources"

From MusicBrainz Wiki
m (Developer documentation: remove outdated/redundant sections, most of it is already available through Development and subpages)
m (Developer documentation: remove more redundant sections, already part of Development, Communication, MusicBrainz_Documentation)
Line 47: Line 47:
 
: [https://picard.musicbrainz.org/docs/build-windows/ Building on Windows]
 
: [https://picard.musicbrainz.org/docs/build-windows/ Building on Windows]
 
: [https://picard.musicbrainz.org/docs/build-osx/ Building on macOS]
 
: [https://picard.musicbrainz.org/docs/build-osx/ Building on macOS]
 
; Communicating with other developers:
 
:[[IRC]]: Here's where you ask questions of real live people, if anyone's awake. You love it, you know it.
 
: [https://community.metabrainz.org/ Forum]: And here's where you ask if we aren't awake, or for anything style-related or needing more consideration than can be easily given in IRC.
 
: [[MusicBrainz Summit]]s: These happen occasionally, and people get together and talk about MusicBrainz. You should consider coming! Even if not, the discussions had here are sometimes important, and might be worth perusing.
 
: [https://tickets.musicbrainz.org/ The Musicbrainz bug tracker]
 
  
 
[[Category:Documentation]] [[Category:Development]] [[Category:WikiDocs Page]] [[Category:To Be Reviewed]]
 
[[Category:Documentation]] [[Category:Development]] [[Category:WikiDocs Page]] [[Category:To Be Reviewed]]

Revision as of 00:00, 3 January 2021

See also Development.

Client libraries

libcoverart
A C/C++ development library geared towards developers who wish to add cover art capabilities to their applications.
libmusicbrainz
A C/C++ development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications.
libdiscid
A C library for creating MusicBrainz disc IDs from audio CDs.
See also: Disc ID Calculation.
python-musicbrainzngs
A client library written in Python which provides easy access to the MusicBrainz database using the XML web service (version 2)
node-musicbrainz
A MusicBrainz API V2 client for node.js
MetaBrainz.MusicBrainz
A native .NET implementation of libmusicbrainz. (NuGet Package)
MetaBrainz.MusicBrainz.CoverArt
A native .NET implementation of libcoverart. (NuGet Package)
MetaBrainz.MusicBrainz.DiscId
A native .NET implementation of libdiscid. (NuGet Package)

Bots

A full list of users with the bot flag can be found on http://musicbrainz.org/privileged

Developer documentation

Embedded metadata
Picard Tag Mapping: The documentation for how Picard maps concepts to tags; useful if you want to use these tags elsewhere, or if you'd like to follow the same standard.
See also: ID3v2.4.0
Disc IDs and Tagging
MusicBrainz Identifier
Picard Development
Plugin API Documentation
Picard Tag Mapping
Building on Windows
Building on macOS