Skip to content
lalinsky edited this page Feb 2, 2012 · 3 revisions

Work-in-progress specification of an alternative MusicBrainz web service to be implemented in mbslave.

Methods

Artist

get_by_id

Get info about artist by MusicBrainz artist ID.

Parameters:

  • id MusicBrainz artist ID.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

search

Search for an artist by name. Returns matches sorted by relevance.

Parameters:

  • query The search query.
  • page The page number to return. Defaults to 1.
  • per_page The number of results to return per page. Defaults to 50. The maximum allowed value is 200.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

Label

get_by_id

Get info about artist by MusicBrainz label ID.

Parameters:

  • id MusicBrainz label ID.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

search

Search for an label by name. Returns matches sorted by relevance.

Parameters:

  • query The search query.
  • page The page number to return. Defaults to 1.
  • per_page The number of results to return per page. Defaults to 50. The maximum allowed value is 200.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

Release

get_by_id

Get info about artist by MusicBrainz release ID.

Parameters:

  • id MusicBrainz release ID.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

search

Search for an release by name or artist. Returns matches sorted by relevance.

Parameters:

  • query The search query.
  • page The page number to return. Defaults to 1.
  • per_page The number of results to return per page. Defaults to 50. The maximum allowed value is 200.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

Release Group

get_by_id

Get info about artist by MusicBrainz release group ID.

Parameters:

  • id MusicBrainz release group ID.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.

search

Search for an release group by name or artist. Returns matches sorted by relevance.

Parameters:

  • query The search query.
  • page The page number to return. Defaults to 1.
  • per_page The number of results to return per page. Defaults to 50. The maximum allowed value is 200.
  • extras A comma-delimited list of extra information to fetch for each returned record.
  • client Your application API key.