Set the username and password to be used in subsequent queries to the MusicBrainz XML API that require authentication.
Sets the rate limiting behavior of the module. Must be invoked before the first Web service call. If the limit_or_interval parameter is set to False then rate limiting will be disabled. If it is a number then only a set number of requests (new_requests) will be made per given interval (limit_or_interval).
Set the User-Agent to be used for requests to the MusicBrainz webservice. This must be set before requests are made.
Set the base hostname for MusicBrainz webservice requests. Defaults to ‘musicbrainz.org’.
Search for annotations by a free-form query string or any of the following keyword arguments specifying field queries: entity, name, text, type When fields are set, special lucene characters are escaped in the query.
Search for artists by a free-form query string or any of the following keyword arguments specifying field queries: arid, artist, sortname, type, begin, end, comment, alias, country, gender, tag When fields are set, special lucene characters are escaped in the query.
Search for labels by a free-form query string or any of the following keyword arguments specifying field queries: laid, label, sortname, type, code, country, begin, end, comment, alias, tag When fields are set, special lucene characters are escaped in the query.
Search for recordings by a free-form query string or any of the following keyword arguments specifying field queries: rid, recording, isrc, arid, artist, artistname, creditname, reid, release, type, status, tracks, tracksrelease, dur, qdur, tnum, position, tag When fields are set, special lucene characters are escaped in the query.
Search for release groups by a free-form query string or any of the following keyword arguments specifying field queries: rgid, releasegroup, reid, release, arid, artist, artistname, creditname, type, tag When fields are set, special lucene characters are escaped in the query.
Search for releases by a free-form query string or any of the following keyword arguments specifying field queries: reid, release, arid, artist, artistname, creditname, type, status, tracks, tracksmedium, discids, discidsmedium, mediums, date, asin, lang, script, country, date, label, catno, barcode, puid When fields are set, special lucene characters are escaped in the query.
Submits a set of {release1: barcode1, release2:barcode2}
Must call auth(user, pass) first
Submit PUIDs.
Must call auth(user, pass) first
Submit echoprints.
Must call auth(user, pass) first
Submit ISRCs. Submits a set of {recording-id: [isrc1, isrc2, ...]}
Must call auth(user, pass) first
Submit user tags. Artist or recording parameters are of the form: {‘entityid’: [taglist]}
Must call auth(user, pass) first
Submit user ratings. Artist or recording parameters are of the form: {‘entityid’: rating}
Must call auth(user, pass) first
Add releases to a collection. Collection and releases should be identified by their MBIDs
Must call auth(user, pass) first
Remove releases from a collection. Collection and releases should be identified by their MBIDs
Must call auth(user, pass) first