python-musicbrainzngs

by alastair

Python bindings for Musicbrainz' NGS webservice

205 Stars 86 Forks Last release: Not found Other 557 Commits 8 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

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

_.

Usage


.. 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 http://wiki.musicbrainz.org/XML_Web_Service/Rate_Limiting )

musicbrainzngs.set_useragent("Example music app", "0.1", "http://example.com/music")

If you are connecting to a different server

musicbrainzngs.set_hostname("beta.musicbrainz.org")

See the

query.py
file for more examples.

More documentation is available at

Read the Docs 
_.

Contribute


If you want to contribute to this repository, please read

the
contribution guidelines
_ first.

Authors


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 
    _

License


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

musicbrainzngs/compat.py
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.