This page details the DBus API provided by Musicbrainz-Proxy-DBus.
The interface consists of only DBus signals.
dbus interface: com.jldupont.musicbrainz.proxy
The 'source' parameter should be set to a unique application specify string (e.g. "rhythmbox", "banshee").
The "ref" parameter can be used as "context" parameter for requests being signaled to Musicbrainz-proxy-dbus: the proxy will then use this context "ref" parameter in the reply signal "Tracks".
The parameter "priority" can take the values "low" or "high": this allows for prioritizing the efforts of Musicbrainz-Proxy-Dbus in case of congestion.
The value "list_dic" consists in a list of dictionaries (key:value pairs) with the information found relative to the "qTrack" request. The reason why a list is returned stems from the fact that many variations in naming could exist in the database. Usually, the first entry would constitute the best choice.
If an entry can't be found in either the cache or on Musicbrainz, no signal is generated.