Function Repository Resource:

MusicBrainzSearch

Source Notebook

Search for entities in MusicBrainz

Contributed by: Toni Schindler

ResourceFunction["MusicBrainzSearch"]["type","query"]

returns a List of MusicBrainz entities of the given type that contain the query.

Details and Options

ResourceFunction["MusicBrainzSearch"] utilizes the MusicBrainz search API to find entities.
ResourceFunction["MusicBrainzSearch"][] lists possible values for "type".

Examples

Basic Examples (2) 

Search for the artist "Francisco Canaro":

In[1]:=
ResourceFunction["MusicBrainzSearch"]["Artist", "Francisco Canaro"]
Out[1]=

Search for an instrument:

In[2]:=
ResourceFunction["MusicBrainzSearch"]["Instrument", "piano"]
Out[2]=

Scope (1) 

List types of entities available in MusicBrainz:

In[3]:=
ResourceFunction["MusicBrainzSearch"][]
Out[3]=

Applications (2) 

Search for a famous tango artist:

In[4]:=
diSarli = ResourceFunction["MusicBrainzSearch"]["Artist", "di Sarli"]
Out[4]=

Look up data in Wikidata:

In[5]:=
WikidataData[First@diSarli, "Dataset"]
Out[5]=

Version History

  • 1.0.0 – 11 August 2020

Related Resources

License Information