개발자

음악 인식 API, CLI 및 MCP 서버

터미널에서, MCP 클라이언트에서, 또는 직접 작성한 코드에서 곡을 식별하고 BPM·조성·Camelot 코드를 읽어옵니다. 무료, API 키 불필요, 오픈소스.

명령 하나로 분석까지

트랙을 지정하는 모든 명령은 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%

API가 제공하는 것

이 사이트를 구동하는 바로 그 엔드포인트를 모든 클라이언트에 개방합니다.

인식

YouTube, TikTok, Instagram, SoundCloud, Bilibili, X 링크와 모든 미디어 직링크, 또는 오디오 파일에서. 여러 엔진이 차례로 실행되어 하나가 일치할 때까지 이어집니다.

음향 분석

템포, Camelot 휠 위치와 호환 조성을 포함한 조성, 그리고 에너지·댄서빌리티·발란스·어쿠스틱니스·인스트루멘털니스·라이브니스·스피치니스·라우드니스.

인접 트랙 검색

주어진 곡과 비슷한 트랙을, 필요하면 깔끔하게 이어지는 조성으로 한정해 찾습니다. 결과물이 목록이 아니라 DJ 셋이어야 할 때 필요한 기능입니다.

API 키 불필요, 계정 불필요

가입 절차도 요금표도 없습니다. Song Finder는 자체 배포한 API를 기반으로 인식을 제공하며, 서비스 안정성을 위해 IP 단위로 요청을 제한합니다. 분석 엔드포인트는 대략 1~5초에 한 번 호출할 수 있습니다.

오픈소스

세 클라이언트 모두 MIT 라이선스로 공개 개발됩니다. 어느 저장소든 이슈와 풀 리퀘스트를 환영합니다.

github.com/songfinder-dev

브라우저가 더 편하다면

여기 있는 모든 기능은 웹 도구로도 동작합니다. 설치도 터미널도 필요 없습니다.

곡 식별하기