MusicBrainz es un proyecto de MetaBrainz que tiene como objetivo crear una base de datos musical colaborativa similar al proyecto freedb . MusicBrainz se fundó como respuesta a las restricciones impuestas a la Compact Disc Database (CDDB), una base de datos para aplicaciones de software que buscan información de CD de audio en Internet. MusicBrainz ha ampliado sus objetivos para llegar más allá de un almacén de metadatos de CD (es decir, información sobre los intérpretes, artistas, compositores, etc.) y convertirse en una base de datos en línea estructurada para música. [3] [4]
MusicBrainz captura información sobre los artistas, sus obras grabadas y las relaciones entre ellos. Las entradas de obras grabadas capturan como mínimo el título del álbum, los títulos de las pistas y la duración de cada pista. Estas entradas son mantenidas por editores voluntarios que siguen las pautas de estilo escritas por la comunidad. Las obras grabadas también pueden almacenar información sobre la fecha de lanzamiento y el país, el ID del CD, la carátula , la huella acústica , el texto de anotación de formato libre y otros metadatos. A partir de agosto de 2024 [actualizar], MusicBrainz contiene información sobre aproximadamente 2,4 millones de artistas, 4,2 millones de lanzamientos y 32,8 millones de grabaciones. [5] Los usuarios finales pueden usar software que se comunique con MusicBrainz para agregar etiquetas de metadatos a sus archivos de medios digitales, como ALAC , FLAC , MP3 , Ogg Vorbis o AAC .
MusicBrainz permite a los colaboradores subir imágenes de portadas de lanzamientos a la base de datos; estas imágenes están alojadas por Cover Art Archive (CAA), un proyecto conjunto entre Internet Archive y MusicBrainz que comenzó en 2012. Internet Archive proporciona el ancho de banda, el almacenamiento y la protección legal para alojar las imágenes, mientras que MusicBrainz almacena metadatos y proporciona acceso público a través de la Web y mediante una API para que lo utilicen terceros. Al igual que con otras contribuciones, la comunidad de MusicBrainz se encarga de mantener y revisar los datos. [6] Hasta el 16 de mayo de 2022, [7] también se proporcionaban portadas de artículos a la venta en Amazon.com y algunos otros recursos en línea, pero ahora se prefiere CAA, porque le da a la comunidad más control y flexibilidad para administrar las imágenes. A agosto de 2024 [actualizar], existen más de 5,4 millones de imágenes en el archivo. [8]
Además de recopilar metadatos sobre la música, MusicBrainz también permite buscar grabaciones por su huella acústica . Para ello se utiliza una aplicación independiente, como MusicBrainz Picard.
En 2000, MusicBrainz comenzó a utilizar la tecnología patentada TRM ( acrónimo recursivo de TRM Recognizes Music) de Relatable para la comparación de huellas acústicas. La popularidad de esta función atrajo a una gran base de usuarios, lo que permitió que la base de datos se expandiera rápidamente. En 2005, TRM estaba experimentando dificultades para manejar el gran volumen de datos, ya que la cantidad de pistas almacenadas en la base de datos había superado la marca del millón. Este problema se resolvió en mayo de 2006 cuando MusicBrainz se asoció con MusicIP (ahora AmpliFIND ) y reemplazó TRM por MusicDNS. [9] Los TRM se eliminaron gradualmente y fueron reemplazados por MusicDNS en noviembre de 2008.
En octubre de 2009, MusicIP fue adquirida por AmpliFIND . [10]
Como el futuro del servicio de identificación gratuito era incierto, se buscó un reemplazo para él. El algoritmo de huellas acústicas Chromaprint, la base del servicio de identificación AcoustID , fue iniciado en febrero de 2010 por un colaborador de larga data de MusicBrainz, Lukáš Lalinský. [11] Si bien AcoustID y Chromaprint no son oficialmente proyectos de MusicBrainz, están estrechamente vinculados entre sí y ambos son de código abierto. Chromaprint funciona analizando los primeros dos minutos de una pista, detectando la fuerza en cada una de las 12 clases de tono , almacenándolas ocho veces por segundo. Luego se aplica un posprocesamiento adicional para comprimir esta huella digital mientras se conservan los patrones. [12] Luego, el servidor de búsqueda AcoustID busca en la base de datos de huellas digitales por similitud y devuelve el identificador AcoustID junto con los identificadores de grabación de MusicBrainz, si se conocen.
Desde 2003, [13] los datos centrales de MusicBrainz (artistas, grabaciones, lanzamientos, etc.) son de dominio público , y el contenido adicional, incluidos los datos de moderación (esencialmente todo el contenido original aportado por los usuarios y sus elaboraciones), se coloca bajo la licencia Creative Commons CC BY-NC-SA -2.0. [14] El sistema de gestión de bases de datos relacionales es PostgreSQL . El software del servidor está cubierto por la Licencia Pública General de GNU . La biblioteca de software cliente de MusicBrainz , libmusicbrainz , está licenciada bajo la Licencia Pública General Reducida de GNU , que permite el uso del código por parte de productos de software propietarios.
En diciembre de 2004, el proyecto MusicBrainz fue entregado a la Fundación MetaBrainz , un grupo sin fines de lucro , por su creador Robert Kaye. [15] El 20 de enero de 2006, la primera empresa comercial en utilizar los datos de MusicBrainz fue Linkara, con sede en Barcelona , España, en su servicio "Linkara Música". [16]
El 28 de junio de 2007, la BBC anunció que había autorizado la transmisión de datos en directo de MusicBrainz para ampliar sus páginas web de música. Los editores de música en línea de la BBC también se unirían a la comunidad de MusicBrainz para contribuir con su conocimiento a la base de datos. [17]
El 28 de julio de 2008 se lanzó la versión beta del nuevo sitio BBC Music, que publica una página para cada artista de MusicBrainz. [18] [19]
MusicBrainz Picard es una aplicación de software gratuita y de código abierto para identificar, etiquetar y organizar grabaciones de audio digitales . [20]
Picard identifica archivos de audio y discos compactos comparando sus metadatos o sus huellas acústicas con los registros de la base de datos. [20] Los metadatos de archivos de audio (o "etiquetas") son un medio para almacenar información sobre una grabación en el archivo. Cuando Picard identifica un archivo de audio , puede agregarle nueva información, como el artista que grabó, el título del álbum, el sello discográfico y la fecha de lanzamiento. [21]
ListenBrainz es un proyecto gratuito y de código abierto que tiene como objetivo obtener datos de escucha de música digital de forma colectiva y publicarlos bajo una licencia abierta . [22] Es un proyecto de la Fundación MetaBrainz vinculado a MusicBrainz. Su objetivo es volver a implementar las funciones de Last.fm que se perdieron tras la adquisición de esa plataforma por parte de CBS. [23] [24]
ListenBrainz acepta envíos de reproductores multimedia y servicios como Music Player Daemon , Spotify y Rhythmbox en forma de escuchas. ListenBrainz también puede importar archivos de Last.fm y Libre.fm para crear un historial de escuchas. Como las escuchas se publican bajo una licencia abierta, ListenBrainz es útil para la investigación musical con fines industriales y de desarrollo. [25] [26] [27] [28]