如何使用MusicBrainz Json API记录ID来获取工作数据?

时间:2016-04-14 19:21:22

标签: musicbrainz

我图书馆中的许多曲目都没有语言信息。似乎MusicBrainz不提供录制的语言信息,仅用于作品。

如果我知道记录ID,我如何获得工作ID?

1 个答案:

答案 0 :(得分:1)

您可以通过performanceworkrecording相关联。

  

前向链接词组:{live} {medley:medley包括} {partial} {instrumental} {cover}记录

     

反向链接词组:{live} {medley:medleys包括} {partial} {instrumental} {cover}录音

     

长链接词组:是{live} {medley:medley包括} {partial} {instrumental} {cover}记录

     

描述:这用于将作品链接到他们的录音。

     

entity0基数:几乎没有关系(0)

     

entity1基数:许多关系(1)

     

UUID:a3005666-a872-32c3-ad06-98af558e99b0

the documentation中详细说明了效果。

以下是这种关系的一个例子:

  

甲壳虫乐队的生活中的一天(原创立体声工作室混音)是生命中的一天的录音

     

生命中的亲密关系是生命中的一天的现场乐器封面录音

修改

正如你所评论的那样,你需要相反方向的关系,而这个调用可以解决这个问题:

http://musicbrainz.org/ws/2/recording/fcbcdc39-8851-4efc-a02a-ab0e13be224f?inc=‌​work-rels&fmt=json