← robert kirsammer en de
projekt

Music Fetch

Eine Frage — was ist dieser Track? — beantwortet für Eingaben, die sonst hoffnungslos sind: verrauschtes Webvideo, ganze Playlists, lokale Dateien. Lokal und kostenlos zuerst; gehostete Dienste nur mit eigenen Zugangsdaten.

verrauschte eingabevideo · playlists · dateienvia yt-dlp + ffmpegein motorüberlappende fenstermix + instrumental-stemearly-stop · long-mix-clusteringcli — analyze · jobslokale http-apiterminal-uimacos-app · swiftui

was es ist

Ein Local-first-Tool zur Musikerkennung. Als Eingang dient alles, was yt-dlp unterstützt — YouTube, Shorts, Instagram, TikTok, Vimeo — plus allem, was schon auf der Platte liegt. Der Motor scannt überlappende Fenster aus dem Originalmix und, wenn verfügbar, einem separierten Instrumental-Stem, sodass ein Voice-over oder Publikumslärm die Suche nicht beendet.

Kurze Clips nutzen aggressive Early-Stop-Logik; lange Videos und Mixe wechseln in einen Cluster-Modus mit Request-Budgets, Ausschnitt-Caching und zu Timeline-Segmenten verschmolzenen Treffern. Jobs laufen auf Wunsch losgelöst im Hintergrund und lassen sich einreichen, beobachten und bis hinunter zu Provider-Metriken inspizieren.

die provider-kette

1 lokaler katalog chromaprint-fingerprints der eigenen musik
2 vibra inoffizielles shazam-matching
3 audd gehostet · nur mit eigenem token
4 acrcloud gehostet · nur mit eigenen keys

vocal-/instrumental-trennung säubert verrauschtes audio vor dem matching.