Need help with python-musicbrainzngs?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

221 Stars 94 Forks Other 557 Commits 55 Opened issues


Python bindings for Musicbrainz' NGS webservice

Services available


Need anything else?

Contributors list

Musicbrainz NGS bindings

This library implements webservice bindings for the Musicbrainz NGS site, also known as /ws/2 and the

Cover Art Archive 

For more information on the musicbrainz webservice see



.. code:: python

# Import the module
import musicbrainzngs

If you plan to submit data, authenticate

musicbrainzngs.auth("user", "password")

Tell musicbrainz what your app is, and how to contact you

(this step is required, as per the webservice access rules

at )

musicbrainzngs.set_useragent("Example music app", "0.1", "")

If you are connecting to a different server


See the
file for more examples.

More documentation is available at

Read the Docs 


If you want to contribute to this repository, please read

contribution guidelines
_ first.


These bindings were written by

Alastair Porter 
_. Contributions have been made by:
  • Adrian Sampson 
  • Corey Farwell 
  • Galen Hazelwood 
  • Greg Ward 
  • Ian McEwen 
  • Jérémie Detrey 
  • Johannes Dewender 
  • Michael Marineau 
  • Patrick Speiser 
  • Pavan Chander 
  • Paul Bailey 
  • Rui Gonçalves 
  • Ryan Helinski 
  • Sam Doshi 
  • Shadab Zafar 
  • Simon Chopin 
  • Thomas Vander Stichele 
  • Wieland Hoffmann 


This library is released under the simplified BSD license except for the file

which is licensed under the ISC license. See COPYING for details.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.