toma de huellas dactilares musicbrainz
-
22-09-2019 - |
Pregunta
He estado ocupado con la comprensión de la base de datos de MusicBrainz href="http://musicbrainz.org" rel="noreferrer"> en las últimas horas y como he dado cuenta de que no hay aplicación de línea de comandos a archivos de etiquetas de audio o huella digital. ¿Hay algunas implementaciones de CLI en las huellas digitales de Musicbrainz? Y cómo puedo crear esas huellas?
He encontrado algunas herramientas de desarrollo href="http://musicbrainz.org/doc/Products#Developer_resources" rel="noreferrer"> en su página web (python-musicbrainz2, libdiscid y las telas de XML servicio), pero no pude encontrar una sencilla herramienta o aplicación que crea esas huellas (las herramientas de las mejoras sólo parecen ser útiles para la recuperación de información de la pista / artista que usaba una huella digital). Estoy entendiendo algo mal?
Saludos cordiales
Solución
La toma de huellas dactilares se realiza con el externo libofa
biblioteca . (Véase también MusicDNS .) Por lo tanto, en realidad no lo es 'huellas digitales de Musicbrainz' pero Amplifind de.
No sé si alguna herramienta de línea de comandos existe en la actualidad, pero el código que se muestra en la documentación no se ve muy complicado para mí (pero se necesita una licencia para tener acceso a la base de datos); por lo que si es necesario, es posible que pueda escribir el suyo propio.
Además, se podría tener una mirada en el directorio musicdns
de la Musicbrainz Picard código fuente; que están utilizando la interfaz de Python allí.
Creo que no es fácil para Musicbrainz para dar una aplicación CLI desde el MusicIP no siempre es fiable y hay casos en que es necesaria la entrada del usuario; es por ello que podrían estar concentrando en su interfaz gráfica de usuario Picard .
Otros consejos
Existe una tercera parte de la CLI:. albumidentify
Además de completar la respuesta de Debilski, sólo se necesita una licencia si usted está utilizando el LiveDataFeed que le permiten actualizar su base de datos cada hora o si está usando el servicio Web en un producto comercial.
PUID ahora se consideran "muerto" en MusicBrainz [ 1 ]. Ellos todavía están unidos a los archivos, pero encontrar y crear PUID de archivos no se puede esperar que trabajar más.
Hay un nuevo mecanismo de huella digital llamada AcoustID . No es un software de código abierto disponibles para la creación y la búsqueda de estos identificadores. AcoustID no es un proyecto MusicBrainz directa, sino que es creada por un desarrollador MusicBrainz y las identificaciones están siendo principalmente unido a MusicBrainz Grabaciones y que figuran en el sitio web de MusicBrainz.
EDIT: fpcalc y chromaprint son parte de las herramientas AcoustID.
No estoy seguro, si usted todavía está interesado. En realidad, la parte de huellas digitales se realiza con una herramienta de línea de comandos llamada fpcalc.exe
. Esta herramienta calcula una huella digital y la duración de la parte de audio del archivo dado.
Puede descargar el código fuente y los binarios fpcalc para Windows, Linux y Mac OS X desde la página web AcoustID: http: // acoustid .org / chromaprint