Introduction to libmusicbrainz

The libmusicbrainz package contains a library which allows you to access the data held on the MusicBrainz server. This is useful for adding MusicBrainz lookup capabilities to other applications.

MusicBrainz is a community music metadatabase that attempts to create a comprehensive music information site. You can use the MusicBrainz data either by browsing the web site, or you can access the data from a client program — for example, a CD player program can use MusicBrainz to identify CDs and provide information about the CD, about the artist or other related information.

Package Information

libmusicbrainz Dependencies



Optional to Build the Python Bindings

Python-2.4.4 and ctypes

User Notes:

Installation of libmusicbrainz

Install libmusicbrainz by running the following commands:

./configure --prefix=/usr &&

Build the Python bindings with the following commands:

(cd python && python build)

To test the Python bindings, issue the command (cd python && python test).

Now, as the root user:

make install &&
install -v -m644 -D docs/mb_howto.txt \

If you built the Python bindings, issue the following command as the root user to intstall them:

(cd python && python install)


Installed Programs: None
Installed Library: libmusicbrainz.{so,a}
Installed Directories: /usr/include/musicbrainz and /usr/share/doc/libmusicbrainz-2.1.4

Short Descriptions


contains API functions to access the MusicBrainz database, both for looking up data and also for submitting new data.

Last updated on 2007-01-18 13:38:19 -0600