Difference between revisions of "libmusicbrainz"

From MusicBrainz Wiki
(Include details of libmusicbrainz-4.0.1 release)
(Update source control information)
Line 41: Line 41:
 
==Get Source Code==
 
==Get Source Code==
  
The source code of '''libmusicbrainz''' is available using anonymous Subversion access. Read the [[Subversion]] document for instructions on how to use Subversion and checkout the '''libmusicbrainz''' source code. Alternatively, you can browse the '''libmusicbrainz''' Subversion repository directly using the [http://bugs.musicbrainz.org/browser/libmusicbrainz/ source browser].  
+
The source code of '''libmusicbrainz''' is available using anonymous git access via GitHub. Read the [[Git]] document for instructions on how to use Git and checkout the '''libmusicbrainz''' source code. Alternatively, you can browse the '''libmusicbrainz''' Git repository directly using the [https://github.com/musicbrainz/libmusicbrainz source browser].  
  
  svn checkout http://svn.musicbrainz.org/libmusicbrainz/trunk libmusicbrainz
+
  git clone git://github.com/musicbrainz/libmusicbrainz.git
  
 
[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Development]]
 
[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Development]]

Revision as of 19:03, 19 April 2012

Products > libmusicbrainz

The libmusicbrainz (also known as mb_client or MusicBrainz Client Library) is a development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications. If you are looking for a complete, usable program to run, please try out Picard.

libmusicbrainz version 3.x and below have been deprecated since they use the old XML Web Service/Version 1 or RDF (now removed) based Web Service. All new development should happen with the new XML Web Service/Version 2 or using libmusicbrainz version 4 or greater.

The libmusicbrainz is officially supported in 32 bit Windows (95, 98, ME, NT, 2000, XP), Linux and Mac OS X, with packages released for the RedHat and debian distributions. For more details on how to use this library, please take a look at the ClientHOWTO.

Download

As of version 4.x, the client library uses the XML Web Service/Version 2. It is not backward compatible with previous versions. There is a new API involved.

Version 4.x

download.gif libmusicbrainz-4.0.1.tar.gz (124 KB)
(MD5: 3fe4e869f69dc83a4427b5d5c52580ef)

Version 3.x

Attention.png This version of the client library uses the old XML Web Service/Version 1 and should not be used in new development.
download.gif libmusicbrainz-3.0.3.tar.gz (104 KB)
(MD5: f4824d0a75bdeeef1e45cc88de7bb58a)

Language Bindings

Other releases are available on the MusicBrainz FTP Server.

License

The libmusicbrainz is licensed under the LGPL (GNU Lesser General Public License).

Get Source Code

The source code of libmusicbrainz is available using anonymous git access via GitHub. Read the Git document for instructions on how to use Git and checkout the libmusicbrainz source code. Alternatively, you can browse the libmusicbrainz Git repository directly using the source browser.

git clone git://github.com/musicbrainz/libmusicbrainz.git