开发者/ 01
音乐识别 API、命令行工具与 MCP 服务器
在终端里、在 MCP 客户端里,或直接在你自己的代码里识别歌曲,读取 BPM、调性与 Camelot 编码。免费、无需 API key、完全开源。
一条命令,拿到全部分析
所有需要指定曲目的命令,既接受 ISRC,也接受直接搜索词。
$ songfinder analyze "strobe deadmau5"
I Remember (Strobelight Edit) — deadmau5
Strobelite Seduction (2013)
ISRC: USUS10800096
Tempo: 128 BPM
Key: B Minor (Camelot 10A, Open Key 3m)
Mixes with: 10B, 9A, 11A
Energy: 59%
Danceability: 66%接口能给你什么
驱动本站的同一套接口,向任意客户端开放。
识别
支持 YouTube、TikTok、Instagram、SoundCloud、Bilibili、X 的链接,任意音视频直链,以及本地音频文件。多个引擎依次尝试,直到其中一个命中。
声学分析
速度、调性及其 Camelot 轮位置与兼容调性,另有能量、舞曲度、情绪值、原声度、器乐度、现场感、人声占比与响度。
相似曲检索
听感相近的曲目,可限定为能与之干净衔接的调性——当你要的是一套 DJ 歌单而不是一张清单时,这正是所需。
无需 API key,无需账号
无需注册,也没有价目表。Song Finder 基于自部署 API 提供识别服务,并按 IP 限速以保持服务稳定;分析类接口大致允许每一到五秒调用一次。
Song Finder