Get release with tracklist
get_releaseFetch a release by SonoVault release ID to retrieve its full playing-order tracklist with ISRC, BPM, and musical key, plus editions for correct track numbering.
Instructions
Fetch one release by SonoVault release ID, including its full tracklist with ISRCs, BPM and musical key per track (same bpm/key_* fields as get_track, null when not analysed). Tracks come back in playing order, each with disc_number and track_number; a track whose position is unknown sorts last with both null. A SonoVault release groups every edition of an album onto one record, so the response also carries an editions array naming the real editions behind it, each with its provider, format, release date, barcode, country, track count, label and catalog number (pressings of one album often carry different labels); pass one of their ids as edition to render that edition's numbering instead of the default consensus. musicbrainz_release_ids and musicbrainz_release_group_ids are arrays for the same reason.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "<id>"
},
"name": "get_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | SonoVault release ID | |
| edition | No | Edition id from the response's editions array. Renders that edition's track numbering; tracks it does not carry keep a null position and come last. |