python-musicbrainz2: Difference between revisions

From MusicBrainz Wiki
Jump to navigationJump to search
m (19 revision(s))
 
No edit summary
Line 1: Line 1:
__NOTOC__
<small>[[Products]] > python-musicbrainz2 </small>
<small>[[Products]] > python-musicbrainz2 </small>


==Introduction==


The package '''python-musicbrainz2''' is a client library written in [http://python.org python], which provides easy object oriented access to the MusicBrainz [[Database]] using the [[XML Web Service|XMLWebService]]. It has been written from scratch and uses a different model than [[python-musicbrainz|PythonMusicbrainz]], the first generation python bindings.
The package '''python-musicbrainz2''' is a client library written in [http://python.org python], which provides easy object oriented access to the MusicBrainz [[Database]] using the [[XML Web Service|XMLWebService]]. It has been written from scratch and uses a different model than [[python-musicbrainz|PythonMusicbrainz]], the first generation python bindings.


API documentation can be created from the source code using [http://epydoc.sf.net epydoc] and is also [http://musicbrainz.org/~matt/python-musicbrainz2/html/ available online]. The source distribution comes with [http://bugs.musicbrainz.org/browser/python-musicbrainz2/trunk/examples example code] which demonstrates some of the most important features. Questions about '''python-musicbrainz2''' can be asked on the MusicBrainz [[Developers Mailing List|DevelopersMailingList]].
API documentation can be created from the source code using [http://epydoc.sf.net epydoc] and is also [http://musicbrainz.org/~matt/python-musicbrainz2/html/ available online]. The source distribution comes with [http://bugs.musicbrainz.org/browser/python-musicbrainz2/trunk/examples example code] which demonstrates some of the most important features. Questions about '''python-musicbrainz2''' can be asked on the MusicBrainz [[Developers Mailing List|DevelopersMailingList]].

<ul><li style="list-style-type:none">[[Image:download.gif]] See the [[python-musicbrainz2 Download|PythonMusicBrainz2Download]] page
:[[Image:download.gif]] See the [[python-musicbrainz2 Download|PythonMusicBrainz2Download]] page
</ul>


==Bugs==
==Bugs==

Revision as of 17:21, 15 March 2009

Products > python-musicbrainz2

The package python-musicbrainz2 is a client library written in python, which provides easy object oriented access to the MusicBrainz Database using the XMLWebService. It has been written from scratch and uses a different model than PythonMusicbrainz, the first generation python bindings.

API documentation can be created from the source code using epydoc and is also available online. The source distribution comes with example code which demonstrates some of the most important features. Questions about python-musicbrainz2 can be asked on the MusicBrainz DevelopersMailingList.

download.gif See the PythonMusicBrainz2Download page

Bugs

If you find a bug, please report it using the MusicBrainz bug tracker (component python-musicbrainz2) if it is not listed yet. Make sure you have read the relevant documentation (README.txt, INSTALL.txt, API documentation, FAQ) before doing so. Bugs in the XMLWebService itself should be filed under the component XML Webservice.

FAQ

Installation

Mac OS X: ctypes 0.9.6 doesn't compile using gcc-4.0

According to 1157, you have to patch ctypes to make it compile. There is a patch against ctypes-0.9.6. You may also use ctypes-0.9.9.3 or later which seems to compile, but this version doesn't work with the old python-tunepimp package, so picard-0.6 won't work. picard-0.7 doesn't require the old python-tunepimp anymore and will work.