id3_set_tag() se emplea para modificar la informaci贸n almacenada en una etiqueta ID3. Si el archivo no tiene ninguna etiqueta asociada, se le a帽ade como nueva etiqueta.
Nota: Adem谩s del nombre de un archivo, tambi茅n se puede indicar el nombre de un recurso de tipo stream.
El par谩metro opcional version permite indicar la versi贸n de la etiqueta que se va a utilizar, ya que los archivos MP3 pueden contener de forma simultanea etiquetas tanto versi贸n 1.x como versi贸n 2.x.
Nota: Actualmente, la funci贸n id3_set_tag() solamente soporta las versiones 1.0 y 1.1.
El array asociativo empleado puede contener las siguientes claves:
Tabla 1. Claves del array asociativo
| Clave | Valores posibles | Disponible en la versi贸n |
|---|---|---|
| title | cadena con un m谩ximo de 30 caracteres | v1.0, v1.1 |
| artist | cadena con un m谩ximo de 30 caracteres | v1.0, v1.1 |
| album | cadena con un m谩ximo de 30 caracteres | v1.0, v1.1 |
| year | 4 digitos | v1.0, v1.1 |
| genre | entero con un valor entre 0 y 147 | v1.0, v1.1 |
| comment | cadena con un m谩ximo de 30 caracteres (28 en v1.1) | v1.0, v1.1 |
| track | entero con un valor entre 0 y 255 | v1.1 |
Vea tambi茅n id3_get_tag(), id3_remove_tag() y id3_get_version().