无法从艺术家和标题名称中找到曲目
Can't find track from artist and title name
我正在使用 NodeJs 试验 musicbrainz api。我想获取特定曲目的曲目信息。我可以用 ISRC 做到这一点,但如果我尝试用艺术家和标题名称搜索它,我会得到错误的结果。
例如:艺术家 = Aphrodite 的 Child,标题 = 五点钟
这不是 return 正确的结果,虽然我知道这首歌在数据库中。
&
(单个&符号)不会像您期望的那样组合多个搜索条件。 Lucene search syntax description, which the MusicBrainz search docs link 对,说:
AND
The AND operator matches documents where both terms exist anywhere in
the text of a single document. This is equivalent to an intersection
using sets. The symbol && can be used in place of the word AND.
要么 https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20%26%26%20artist:Aphrodite%27s%20Child&fmt=json&inc= (two ampersands, escaped as %26
) or https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20and%20artist:Aphrodite%27s%20Child&fmt=json&inc=(关键字 and
)有效。
另请注意:通过 MusicBrainz API 进行的搜索不支持 inc
参数,包括查找和浏览请求。
我正在使用 NodeJs 试验 musicbrainz api。我想获取特定曲目的曲目信息。我可以用 ISRC 做到这一点,但如果我尝试用艺术家和标题名称搜索它,我会得到错误的结果。
例如:艺术家 = Aphrodite 的 Child,标题 = 五点钟
这不是 return 正确的结果,虽然我知道这首歌在数据库中。
&
(单个&符号)不会像您期望的那样组合多个搜索条件。 Lucene search syntax description, which the MusicBrainz search docs link 对,说:
AND
The AND operator matches documents where both terms exist anywhere in the text of a single document. This is equivalent to an intersection using sets. The symbol && can be used in place of the word AND.
要么 https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20%26%26%20artist:Aphrodite%27s%20Child&fmt=json&inc= (two ampersands, escaped as %26
) or https://musicbrainz.org/ws/2/recording/?query=recording:It%27s%20five%20o%27clock%20and%20artist:Aphrodite%27s%20Child&fmt=json&inc=(关键字 and
)有效。
另请注意:通过 MusicBrainz API 进行的搜索不支持 inc
参数,包括查找和浏览请求。