Geliştiriciler

Müzik Tanıma API'si, CLI ve MCP Sunucusu

Şarkıları tanıyın; BPM, müzikal tonalite ve Camelot kodlarını terminalinizden, bir MCP istemcisinden ya da doğrudan kendi kodunuzdan okuyun. Ücretsiz, API anahtarı gerekmez, açık kaynak.

Tek komut, analizin tamamı

Bir parçayı adlandıran her komut, ISRC kadar kolaylıkla bir arama ifadesini de kabul eder.

$ 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 size ne sunuyor

Bu siteyi çalıştıran uç noktaların aynısı, her istemciye açık.

Tanıma

YouTube, TikTok, Instagram, SoundCloud, Bilibili veya X bağlantısından, herhangi bir doğrudan medya URL'sinden ya da bir ses dosyasından. Bir motor zinciri sırayla çalışır, biri eşleşene kadar sürer.

Akustik analiz

Tempo; Camelot çarkındaki konumu ve uyumlu tonaliteleriyle birlikte müzikal tonalite; ayrıca enerji, dans edilebilirlik, valans, akustiklik, enstrümantallik, canlılık, konuşma oranı ve ses yüksekliği.

Komşu arama

Verilen parçaya benzeyen parçalar; istenirse yalnızca onunla temiz geçiş yapan tonalitelerle sınırlı — çıktının bir liste değil bir DJ seti olması gerektiğinde tam da bu gerekir.

API anahtarı yok, hesap yok

Kayıt ve fiyat listesi yok. Song Finder, kendi dağıttığımız ve işlettiğimiz bir API üzerinden tanıma hizmeti sunar ve hizmeti istikrarlı tutmak için IP başına istekleri sınırlar; analiz uç noktaları yaklaşık bir ila beş saniyede bir çağrıya izin verir.

Açık kaynak

Üç istemci de MIT lisanslıdır ve açık şekilde geliştirilir. Her depoda issue ve pull request'ler memnuniyetle karşılanır.

github.com/songfinder-dev

Tarayıcıyı mı tercih edersiniz?

Buradaki tüm yetenekler web aracı olarak da çalışır — kurulum yok, terminal yok.

Bir şarkı tanı