ID3


ID3 es un contenedor de metadatos que se utiliza con mayor frecuencia junto con el formato de archivo de audio MP3 . Permite que información como el título, el artista, el álbum, el número de pista y otra información sobre el archivo se almacene en el propio archivo.

Hay dos versiones no relacionadas de ID3: ID3v1 e ID3v2. ID3v1 toma la forma de un 128 bytessegmento al final de un archivo MP3 que contiene un conjunto fijo de campos de datos. ID3v1.1 es una ligera modificación que agrega un campo de "número de pista" a expensas de un ligero acortamiento del campo "comentario". ID3v2 es estructuralmente muy diferente de ID3v1, que consiste en un conjunto extensible de "marcos" ubicados al comienzo del archivo, cada uno con un identificador de marco (una cadena de tres o cuatro bytes) y una pieza de datos. Se declaran 83 tipos de marcos en la especificación ID3v2.4, y las aplicaciones también pueden definir sus propios tipos. Hay marcos estándar para contener carátulas, BPM, derechos de autor y licencia, letras y texto arbitrario y datos de URL, así como otras cosas. Se han documentado tres versiones de ID3v2, cada una de las cuales ha ampliado las definiciones de marco.

ID3 es un estándar de facto para metadatos en archivos MP3; ningún organismo de normalización participó en su creación ni dicha organización le ha otorgado un estado de aprobación formal. [1] Compite con la etiqueta APE en este campo.

Lyrics3v1 [2] y Lyrics3v2 [3] eran estándares de etiquetas implementados antes de ID3v2, para agregar letras a archivos mp3. La diferencia con ID3v2 es que Lyrics3 siempre está al final de un archivo MP3, antes de la etiqueta ID3v1.

El estándar MP3 no incluía un método para almacenar metadatos de archivos. En 1996, Eric Kemp tuvo la idea de agregar una pequeña porción de datos al archivo de audio, resolviendo así el problema. El método, ahora conocido como ID3v1, se convirtió rápidamente en el estándar de facto para almacenar metadatos en MP3. [4]

La etiqueta ID3v1 ocupa 128 bytes , comenzando con la cadena TAG 128 bytes desde el final del archivo. La etiqueta se colocó al final del archivo para mantener la compatibilidad con reproductores multimedia más antiguos . Algunos jugadores reproducirían una pequeña ráfaga de estática cuando leyeran la etiqueta, pero la mayoría la ignoró, y casi todos los jugadores modernos la omitirán correctamente. Esta etiqueta permite 30 bytes cada uno para el título, el artista, el álbum y un "comentario", cuatro bytes para el año y un byte para identificar el género de la canción de una lista predefinida de 80 valores ( Winamp luego amplió esta lista a 148 valores). [ cita requerida ]