{
"acousticness": 0.2,
"analysis_url": "https://api.spotify.com/v1/audio-analysis/6WK9dVrRABMkUXFLNlgWFh",
"danceability": 0.663,
"duration_ms": 255133,
"energy": 0.838,
"id": "6WK9dVrRABMkUXFLNlgWFh",
"instrumentalness": 0.000177,
"key": 0,
"liveness": 0.0782,
"loudness": -5.744,
"mode": 0,
"speechiness": 0.0286,
"tempo": 112.788,
"time_signature": 4,
"track_href": "https://api.spotify.com/v1/tracks/6WK9dVrRABMkUXFLNlgWFh",
"type": "audio_features",
"uri": "spotify:track:6WK9dVrRABMkUXFLNlgWFh",
"valence": 0.752
}
curl --location --request GET 'https://zylalabs.com/api/13671/spotify+bpm+data+extractor+api/31112/song+data+by+track+id&Track_ID=Required' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 Spotify BPM 数据提取器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
(年度计费可节省 2 个月 🎉)
Spotify BPM 数据提取器 API 提供了一种简单可靠的方式,通过其唯一标识符从 Spotify 歌曲中提取详细的音频特征
该 API 主要面向需要音乐信息的应用程序——例如 BPM、节拍、调性、模式和其他音频指标——而无需手动分析歌曲
通过 Spotify 歌曲 ID,用户可以检索歌曲的 BPM(节拍)并确定其调性和音乐模式。API 使用 Spotify 的标准化数字表示返回调性,从而允许应用程序识别相应的音乐音符,并确定歌曲是大调还是小调
API返回Spotify曲目的详细音频特征,包括BPM(节奏)、调、模式、舞动性、能量、情感、响度等。每个响应提供曲目音乐特征的综合概述
响应中的关键字段包括“节奏”(BPM) “调”(音乐调) “音阶”(大调或小调) “舞蹈性” “能量” “情感值”和“响度” 这些指标有助于分析曲目的音乐性和情绪
响应数据被构造成JSON对象,每个字段表示特定的音频特征。例如“节奏”提供曲目的每分钟节拍数,而“音调”使用标准化的数字表示来指示音乐调性
该端点提供有关BPM、调、模式、舞蹈性、能量、愉悦度、响度和其他音频特征的信息这些数据对专注于音乐分析和推荐的应用程序至关重要
用户可以通过在API调用中指定Spotify曲目ID来自定义请求。这允许检索任何特定曲目的音频特征,从而根据用户需求进行定制分析
数据直接来自Spotify的广泛音乐库,确保准确性和可靠性。该API利用Spotify的音频分析能力为每首曲目提供详细的见解
典型的使用案例包括音乐分析应用程序 DJ软件 播放列表生成和音乐推荐系统 详细的音频指标有助于通过提供曲目特征的见解来增强用户体验
数据准确性通过与Spotify广泛的音乐目录和音频分析算法的集成得以保持 该API利用Spotify可靠的数据来源以确保高质量的音频特征提取
用户可以期待 consistent 数据模式,例如舞蹈性和能量的标准化值(范围从0到1)以及调和模式的特定整数值。这种一致性有助于进行多轨道的比较分析
用户可以分析返回的数据以根据节奏或能量创建播放列表,开发音乐推荐算法,或可视化音乐特征以提高音乐相关应用中的用户体验