Album Credits

musicbrainz
webservice
Tags: #<Tag:0x00007f2a059e6660> #<Tag:0x00007f2a059e5c10>

#1

I am trying to figure out what I need to do to get the album credits for a release. By this, I mean what the members of the group are, what they played, who wrote the track, etc. I am unable to figure this out with Musicbrainz. I am looking to do something similar to the following link:

https://musicbrainz.org/release/98bcb743-7eae-4d72-8ea3-c1788876ac7a where I can see who wrote the tracks, who are the performers, engineers, etc.

In my queries on this release such as http://musicbrainz.org/ws/2/release/98bcb743-7eae-4d72-8ea3-c1788876ac7a?inc=recordings, i get the info for a track, but I am not able to get any more details.

If I go to a recording such as http://musicbrainz.org/ws/2/recording/19bddd86-ba35-4b43-824c-3d2e58c8df7e?fmt=json, I get the following json: {“disambiguation”:"",“video”:false,“length”:355400,“title”:“Dance on a Volcano”,“id”:“19bddd86-ba35-4b43-824c-3d2e58c8df7e”}

I have played with the queries as best as I can with the developers information, but cannot get anywhere.

Thanks


#2

You need to include more things you want returned ie include more things to the inc=
For instruments you need instrument-rels, for work credits you need work-rels
For example the following will have who played what instrument as well as writing credits.
http://musicbrainz.org/ws/2/release/f6758afb-ecff-410e-8979-b131cfa3c6d3?inc=recordings+artists+artist-credits+artist-rels+instrument-rels+recording-level-rels+work-rels

See the documentation: https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2


#3

Thanks for the help. I was able to get what I was looking for:

http://musicbrainz.org/ws/2/release/705659cc-6095-4950-ba22-863d3dbd3e6b?inc=recordings+artists+artist-credits+artist-rels+instrument-rels+recording-level-rels+work-rels+work-level-rels+label-rels+ratings+labels

The documentation is a little lax on what the relationships will do. Your example led me to that I was trying to get. to.