问题标签 [musixmatch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
519 浏览

python - 从 Musixmatch 中检索歌词

我正在尝试获取艺术家的所有歌词并将其存储在数据库中。例如,如果艺术家是“Drake”,我希望所有歌词都存储在数据库中的“lyrics”键中。

但是,每次运行相同的代码时,都会遇到一堆不可预知的错误。例如,它会毫无问题地插入 400 首歌词,突然我会收到一条错误消息,说“列表索引必须是整数或切片而不是 str”。这个错误让我很困惑,因为我假设所有的 json 数据都采用相同的格式,并且在处理 400 首歌词后突然出现错误,在此处输入图像描述

我可以运行相同的代码并且在大约 200 首歌词中,我会得到一个 json 解码错误,然后当我可以再次运行它并且在处理不同数量的歌词后,我会得到我在开始时描述的错误再次。

有人可以解释这个错误的随机性吗?

谢谢!

0 投票
1 回答
156 浏览

api - 我可以使用 Musixmatch API 访问专辑的封面吗?

在 Musixmatch API 文档中说

从我们的数据库中获取专辑:名称、发布日期、发布类型、 封面艺术

在 JSON 响应示例中,还有“album_coverart_100x100”,但是当我进行 API 调用时,响应中没有可用的图像。

0 投票
1 回答
130 浏览

node.js - 如何在for循环中一一进行API调用

我目前正在使用 nodejs 为 webapp 工作。这是我第一次使用 Node。我在 array(topsongs_s[]) 中有一个项目,它将(一个接一个)作为参数传递给模块函数,以从 musixmatch API 获取数据。

模块:https ://github.com/c0b41/musixmatch#artistsearch 模块 中给出的示例:

这是我的代码:-

我正在使用 for 循环从数组中获取艺术家姓名,并将其传递给模块函数。但似乎该函数在没有适当迭代的情况下获取艺术家 ID。我希望它一个一个地运行有没有其他方法可以做这种操作?

0 投票
1 回答
972 浏览

python - 如何获取歌曲中歌词的时间戳?

我们用 Python 构建了一个应用程序,用于获取用户搜索的歌曲的歌词。我们为此使用 Genius API。但是,我们还想知道歌曲中每个歌词的时间戳,以便我们知道每个歌词何时播放或出现。是否有 API 或库可以用来获取每首歌词的时间戳?或者我们是否需要使用音频识别技术手动识别歌曲中的每个歌词?

谢谢大家的帮助。

0 投票
0 回答
19 浏览

python - 能够在本地运行项目,但不能在 heroku 上部署

我在 Heroku 上运行这个项目已经大约一年了,但我遇到了问题。我能够让它在本地运行,但在成功构建后,我收到了这个崩溃消息。项目托管在这里,如果有人想看看。