Audio Fingerprinter
A Flask-based REST API service for generating audio fingerprints using Chromaprint. It processes audio files from a pool directory and returns acoustic fingerprints plus duration for identification and matching workflows.
Built as part of TheMusicTree backend stack, Audio Fingerprinter helps other services identify tracks and align metadata workflows. Containerized deployment and explicit runtime checks make it easy to run consistently across environments.
Pour qui
Backend and platform developers who need reliable audio fingerprint extraction as a standalone service.
Fonctionnalités principales
- Dedicated /fingerprint-audio endpoint
- Chromaprint/fpcalc fingerprint and duration extraction
- Structured validation and error handling
- Docker + Gunicorn production deployment
Projets liés
Used in backend workflows for HearTheMusicTree and related metadata tooling.
Documentation technique
L'installation, les API, l'architecture et les workflows de contribution sont documentés dans les README de chaque dépôt (et ressources liées). Cette page se concentre sur l'histoire produit et sa place dans l'écosystème.