- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法获得艺术家(乐队)的专辑列表,以及专辑封面和运行时的链接?
我已经获得了这个端点,但它返回的数据令人困惑:
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"
]
}
}
],
最佳答案
首先:
Is there any way of getting a list of albums for an artist (band), along with a link to album art and runtime?
inc=recordings
)
medium
属性,这些属性又包含一个
track-list
和许多
track
。每个
length
的
track
的总和构成了运行时(
length
以毫秒为单位)。
cover-art-archive
属性。对于封面,MusicBrainz 使用
Cover Art Archive,它使用 MusicBrainz ID 作为标识符。
cover-art-archive
属性说明封面艺术文件中是否存在任何封面艺术以及有关此的一些详细信息——例如,CAA 是否有任何图像(
artwork
)?它是否有背面图像(
back
)和/或正面图像(
front
)?发行版 (
count
) 总共有多少张图片?如果
cover-art-archive
→
artwork
是
true
,我们可以继续从 CAA 获取封面艺术。 CAA 的 API 非常简单:要获得发行版的“正面”图像,例如 1974 年英国单曲“Killer Queen”,其 MusicBrainz 发行 ID 为“
a2d12ee8-9aeb-4d91-bfab-5c21f7a577fc”,您可以简单地执行
https://coverartarchive.org/release/a2d12ee8-9aeb-4d91-bfab-5c21f7a577fc/front
offset
翻阅结果,并使用
limit
改变每个查询的结果数量,请参阅 MusicBrainz WS 文档中浏览请求部分下的
"Paging" section。
type:group
将搜索范围缩小到
123 results ,使用
country:gb
限制到
21 results ,两者都做得到
11 results (更多细节见
search syntax documentation ))或之后以某种方式过滤。
关于musicbrainz - 从musicbrainz 获取专辑、专辑封面和运行时间信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48847015/
我一直忙于理解 MusicBrainz在过去的几个小时中,我注意到没有命令行应用程序来标记或指纹音频文件。 Musicbrainz 的指纹识别有任何 CLI 实现吗?我怎样才能创建这些指纹? 我找到了
我正在运行一个 Java 应用程序,该应用程序查询 Musicbrainz 数据库的信息,但遇到了一个特殊的问题。我的应用程序构建的查询(使用 java.net.URL.URL)如下: http://
我正在尝试使用 Musicbrainz 获取歌曲的首次发行日期。为此,我使用了 mikealmond musicBrainz 库。 我遇到的问题是,当我尝试执行与本示例 (https://github
我已经设法使用以下方法获取艺术家的信息 http://musicbrainz.org/ws/2/artist/?query=artist:michael%20jackson 返回 MBID(或 ID)
我正在创建一个 Perl 脚本,它将以 artist/album/mp3file 格式将 mp3 文件移动到我的音乐文件夹中。现在我的一些 mp3 文件可能没有 album 标签 所以我想查询 Mus
有没有办法获得艺术家(乐队)的专辑列表,以及专辑封面和运行时的链接? 我已经获得了这个端点,但它返回的数据令人困惑: http://musicbrainz.org/ws/2/recording?que
我正在尝试学习Python,并且认为我可以通过编写我实际使用的东西来学习。所以我正在尝试编写一个小脚本来翻录一些音乐 CD。 我正在使用 musicbrainzngs 包。我想要获得 CD 的轨道列表
谁能告诉我如何从 MusicBrainz 中获取轨道信息使用音频指纹从音频文件(mp3、wav、wma、ogg 等...)中提取数据库。我正在使用 MusicBrainz Sharp 库,但任何其他库
我有相当多的使用 javascript 的经验,但从未调用过外部数据库,所以这对我来说是个新领域。我正在尝试从 Musicbrainz 数据库中将乐队成员作为 json 对象返回。目前,哪个小组并不重
您好,我正在使用 musicbrainz 数据库,我无法计算每个国家/地区的所有艺术家,但无论我尝试哪个国家/地区,我都会遇到同样的错误,即使我尝试使用 like。请任何人告诉我我做错了什么? ERR
给定 music brainz 艺术家 ID(例如 - Bob Dylan = 72c536dc-7137-4477-a521-567eeb840fa8 ),我可以查询 music brainz xm
我想使用 CoverArtArchiveClient从 MusicBrainz 加载专辑图像,但它需要 MusicBrainz ID ( MBID )。有人可以提供有关如何获取特定专辑的 MBID 的
所以我为每首歌准备了 3 个东西: Name Artist MusicBrainz ID 如何按受欢迎程度对它们进行排序? 我可以使用什么服务来将歌曲与其“统计数据”相匹配? 我曾考虑使用 YouTu
我正在尝试使用第 3 方 java 库从 MusicBrainz 下载元数据:musicbrainzws2-java 我正在尝试检索指定专辑中单首歌曲的元数据。我已经检索到了专辑的 MBID,但是当我
是否有任何 Java/J2EE 网站将其软件和数据开源(例如 musicbrainz.org,开发人员可以通过下载 Perl/CGI Web 应用程序和 PostgreSQL 转储中的音乐数据轻松建立
我正在尝试使用 musicBrainz api 通过以下方法获取艺术家的唱片:http://www.musicbrainz.org/ws/2/release/?query=artist:eminem
作为学习练习,我正在尝试为 MusicBrainz 编写一个插件,将 albumartistsort 匹配到 albumartist 并将 artistsort 匹配到 artist,这与它当前使用的
我目前正在使用 mikealmond/MusicBrainz类以从精彩的 MusicBrainz 数据库中获取我需要的信息。 但我有一个问题,我需要从一个版本中获取录音,我已经找到了如何在浏览器中的
我正在尝试从 MusicBrainz API 检索轨道信息,仅使用艺术家和标题作为搜索查询: http://musicbrainz.org/ws/2/recording/?query=artist:C
Muscibrainz 提供 acoustID指纹,例如,here 但是,我找不到直接搜索它们的可能性(就像 PUIDs 或 echoprints 一样) 我错过了什么吗? acoustid.org
我是一名优秀的程序员,十分优秀!