【发布时间】:2016-06-23 12:05:50
【问题描述】:
我计划扩展音乐库管理器beets,它依赖于 Musicbrainz 作为后端。
我想要做的是在给定编译的 MBID 的情况下找出编译所属的系列。 当您在 WEB-Interface 中打开一个发布时,“发布组”会写在页面底部。
例如有Bravo Hits 45。 属于Bravo Hits系列,编号45。
但是我如何在给定 MBID 的情况下获取此信息,例如bfaa7806-0628-4e81-a553-b88e379b6c3b 使用 XML-API 的版本?
(PS:我不确定关键字series 和release-group 是否有任何共同点。)
我尝试请求元数据以包含系列关系和集合信息:
http://musicbrainz.org/ws/2/release/bfaa7806-0628-4e81-a553-b88e379b6c3b?inc=series-rels+collections
没有信息。
或者也许通过发布组?
http://musicbrainz.org/ws/2/release-group?release=bfaa7806-0628-4e81-a553-b88e379b6c3b
没有信息。
我认为甚至应该有一个系列的浏览请求,但这个查询甚至不存在:
https://musicbrainz.org/ws/2/series?release=1350fce9-08ab-40ba-a7bb-ed3cfb869499
无论如何,我可以使用名称进行查询,得到很多不准确的结果,包括正确的结果:
https://musicbrainz.org/search?query=Bravo+Hits+45&type=series&method=indexed
但我想应该有办法使用版本的 MBID 进行精确查找,对吧?
【问题讨论】:
标签: xml api musicbrainz