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.
Fonctionnalites principales
- Dedicated /fingerprint-audio endpoint
- Chromaprint/fpcalc fingerprint and duration extraction
- Structured validation and error handling
- Docker + Gunicorn production deployment
Projets lies
Used in backend workflows for HearTheMusicTree and related metadata tooling.
Documentation technique
L'installation, les API, l'architecture et les workflows de contribution sont documentes dans les README de chaque depot (et ressources liees). Cette page se concentre sur l'histoire produit et sa place dans l'ecosysteme.