Difference between revisions of "libmusicbrainz"

From MusicBrainz Wiki
((Imported from MoinMoin))
(Added Language Bindings section (analogous to the libcoverart page), with my .NET implementation)
 
(45 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 +
<small>[[Products]] > libmusicbrainz </small>
  
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 these:
+
The MusicBrainz Client Library (libmusicbrainz), also known as mb_client, is  a development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications. The library supports Windows, Linux and Mac OS X, with packages released for the RedHat and Debian distributions.  
* Use the new [[Picard Tagger]] to automatically identify and label your digital music collection.
 
* Use the classic [[MusicBrainz Tagger|MusicBrainz tagger]] to automatically identify and label your digital music collection.
 
* Use the [[Products/Cd Lookup Tool|CD Lookup Tool]] to update MusicBrainz from your CD collection.  
 
  
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 [[Client HOWTO|ClientHOWTO]].  
+
Version 5.x and greater support the latest version of the MusicBrainz [[XML Web Service/Version 2|web service]] and are not backwards compatible with earlier versions. ''As of 2011, version 3.x and below have been deprecated.''
  
[[Image:download.gif]] [[Products/libmusicbrainz/Download|Download libmusicbrainz]]  
+
If you are looking for a complete, usable program to run, please try out [[Picard]].
  
----<br/> <small>Original version: [http://musicbrainz.org/products/client/index.html http://musicbrainz.org/products/client/index.html] </small>
+
== Documentation ==
  
[[Category:To Be Reviewed]] [[Category:WikiDocs Page]] [[Category:Documentation]] [[Category:Products]] [[Category:Development]]
+
For details on how to use this library, please take a look at the [http://metabrainz.github.com/libmusicbrainz/5.1.0/ API documentation].
 +
 
 +
==Download==
 +
 
 +
{|
 +
[[Image:download.gif]]  ||  [https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz libmusicbrainz-5.1.0.tar.gz] (108 KB)<br/><small>(MD5: 4cc5556aa40ff7ab8f8cb83965535bc3)</small>
 +
|}
 +
 
 +
 
 +
''Other releases are available on the [ftp://ftp.musicbrainz.org/pub/musicbrainz/ MusicBrainz FTP Server].''
 +
 
 +
=== Source code ===
 +
 
 +
The source code is [https://github.com/metabrainz/libmusicbrainz available on GitHub] and can be downloaded with:
 +
git clone git://github.com/metabrainz/libmusicbrainz.git
 +
 
 +
==License==
 +
 
 +
The MusicBrainz Client Library is licensed under the [http://www.gnu.org/copyleft/lgpl.html LGPL (GNU Lesser General Public License)].
 +
 
 +
==Language Bindings==
 +
 
 +
* .NET: [https://github.com/Zastai/MetaBrainz.MusicBrainz MetaBrainz.MusicBrainz] ([https://www.nuget.org/packages/MetaBrainz.MusicBrainz/ NuGet Package])
 +
 
 +
[[Category:WikiDocs Page]] [[Category:Products]] [[Category:Development]]

Latest revision as of 18:17, 22 March 2020

Products > libmusicbrainz

The MusicBrainz Client Library (libmusicbrainz), also known as mb_client, is a development library geared towards developers who wish to add MusicBrainz lookup capabilities to their applications. The library supports Windows, Linux and Mac OS X, with packages released for the RedHat and Debian distributions.

Version 5.x and greater support the latest version of the MusicBrainz web service and are not backwards compatible with earlier versions. As of 2011, version 3.x and below have been deprecated.

If you are looking for a complete, usable program to run, please try out Picard.

Documentation

For details on how to use this library, please take a look at the API documentation.

Download

download.gif libmusicbrainz-5.1.0.tar.gz (108 KB)
(MD5: 4cc5556aa40ff7ab8f8cb83965535bc3)


Other releases are available on the MusicBrainz FTP Server.

Source code

The source code is available on GitHub and can be downloaded with:

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

License

The MusicBrainz Client Library is licensed under the LGPL (GNU Lesser General Public License).

Language Bindings