【发布时间】:2018-02-17 23:41:37
【问题描述】:
是否有任何方法可以获取艺术家(乐队)的专辑列表,以及专辑封面和运行时的链接?
我已经获得了这个端点,但它返回的数据令人困惑: http://musicbrainz.org/ws/2/recording?query=artist:%22Queen%22%20and%20type:album&fmt=json
数据并没有真正围绕专辑进行组织,“长度”数据返回类似 203000 的数据。但如果您在上下文中查看它会更好,所以这是它的第一部分(抱歉,我无法将它缩进):
{
"created": "2018-02-17T03:47:57.052Z",
"count": 9533710,
"offset": 0,
"recordings": [
{
"id": "c2e919f7-ecb9-4fdf-9162-3c26d0127fa0",
"score": "100",
"title": "Son and Daughter",
"length": 203000,
"video": null,
"artist-credit": [
{
"artist": {
"id": "0383dadf-2a4e-4d10-a46a-e9e041da8eb3",
"name": "Queen",
"sort-name": "Queen",
"disambiguation": "UK rock group",
"aliases": [
{
"sort-name": "Queen + Adam Lambert",
"name": "Queen + Adam Lambert",
"locale": null,
"type": null,
"primary": null,
"begin-date": "2011",
"end-date": null
}
]
}
}
],
"releases": [
{
"id": "bb19abaf-80b3-4a3e-846d-5f12b12af827",
"title": "Queen",
"status": "Official",
"release-group": {
"id": "810068af-2b3c-3e9c-b2ab-68a3f3e3787d",
"primary-type": "Album"
},
"date": "1994",
"country": "NL",
"release-events": [
{
"date": "1994",
"area": {
"id": "ef1b7cc0-cd26-36f4-8ea0-04d9623786c7",
"name": "Netherlands",
"sort-name": "Netherlands",
"iso-3166-1-codes": [
"NL"
]
}
}
],
"track-count": 10,
"media": [
{
"position": 1,
"format": "CD",
"track": [
{
"id": "3a26455e-2660-30dc-a652-6a2b40f1fbe5",
"number": "8",
"title": "Son and Daughter",
"length": 203400
}
],
"track-count": 10,
"track-offset": 7
}
]
},
{
"id": "1783da6a-9315-3602-a488-1738eb733a0f",
"title": "Queen",
"status": "Official",
"release-group": {
"id": "810068af-2b3c-3e9c-b2ab-68a3f3e3787d",
"primary-type": "Album"
},
"date": "1973-09-04",
"country": "US",
"release-events": [
{
"date": "1973-09-04",
"area": {
"id": "489ce91b-6658-3307-9877-795b68554c98",
"name": "United States",
"sort-name": "United States",
"iso-3166-1-codes": [
"US"
]
}
}
],
如果有人可以向我解释这些数据,那么我不需要另一个端点。但我一直在寻找 musicbrainz 文档,但它们并不是很有帮助。
最好是一次通话,但如果需要,我可以连续通话。
感谢您的帮助。
【问题讨论】:
-
MusicBrainz 文档可在此处找到:musicbrainz.org/doc/Development/XML_Web_Service/Version_2 您想要的专辑称为“发行版”(而不是使用 recordigs 端点)。
-
你不会相信我现在打开了多少个 musicbrainz 标签。是的,我查看了文档,现在我正在向 SO 寻求帮助。感谢“发布”信息。
-
不确定您一直在寻找什么,但您可以使用 musicbrainz.org/ws/2/… 获取版本的指南,然后为每个版本获取指南:musicbrainz.org/ws/2/release/… 我不知道为什么公司的“录音”没有不适用于“浏览请求”。这可能在某个时候发生了变化。您可能还想使用 MusicBrainz 文档中列出的库。您通常可以在 IRC 上找到开发人员:metabrainz.org/contact
标签: musicbrainz