在Soundcloud /tracks请求中BPM null(大多数时候)

BPM null (most of the time) in Soundcloud /tracks requests

本文关键字:大多数 null BPM Soundcloud tracks 请求      更新时间:2023-09-26

我目前正在编写一个基于web的应用程序,允许用户混合Soundcloud歌曲。目前它运行得很好,到目前为止已经取得了很多进展。对于DJ来说,能够检查歌曲的每分钟节拍(BPM)非常重要。

在Soundcloud API中,有些歌曲可以显示它们的BPM,有些则不能…例如,当我尝试在JavaScript中读取请求的数据时,大多数时候BPM是'null'。对于其他人,BPM会正确显示。

我们从Soundcloud获得的信息随着每个请求而不同。例如,当BPM 可用时,响应是:

<bpm type="float">124.0</bpm>

当BPM不可用时,响应为:

<bpm nil="true" />

有谁知道是什么导致了这个问题吗?为什么Soundcloud没有显示其所有曲目的BPM ?

请帮忙!: -)

请求+响应示例

该数据由上传曲目的用户添加。有些用户没有添加这个信息