Hay ciertas tareas que siempre digo que haré y la procastinación no me lo permite.
***
Desde hace días uso un sucio script en BASH -que hasta me avergüenza publicarlo- para pasar datos desde rhythmbox a fbcmd con el objeto de postear alguna información en Facebook. Los datos no son más que el nombre de la canción que escucho, el artista y el álbum, todo esto tomado desde la data ID3 de los medios.
En el mundo ideal, todo bien. Pero resulta que hay cientos o miles de mp3 que no tienen completa esta información, la información es errónea o en el peor de los casos, no disponen de la información en lo absoluto. Y no me gustaría que la idea original de publicar los datos de mis canciones favoritas fuesen cambiados por los poco elegantes Track 1 - Unknown Artist - Unknown Album
Con esa idea, tengo pendiente desde hace cientos de días modificar la data ID3 de muchos archivos mp3 para que sean mejor identificables por los reproductores facilitando las busquedas o filtros. El punto, es que tampoco es fácil la tarea. ¿Se imaginan modificar uno a uno, al menos unos 1000 archivos? Pues… nada agradable.
Es claro que no puedo, ni quiero escribir el nombre de la canción a cada que lo necesita, pero un mal menor fuese disponer de al menos el género musical y el artista. (Para esa tarea) Para modificar la info de ID3 hay varias herramientas, muchas de ellas muy viejas, aunque con la que me he familiarizado mas es con id3tool
Con id3tool facilmente podemos cambiar/actualizar la información a cientos o miles de archivos de una vez, y aunque no tengo paciencia para ser muy preciso en el nombre de los álbumes, al menos quiero rotular los archivos de forma general.
Por ejemplo, para mi directorio $HOME/music/cumbias
Hago algo como:
id3tool -r "Artistas varios" -a "Cumbias" -g 86 *.mp3
En donde cada una de las opciones las pueden encontrar en man id3tool.
Aunque cabe mencionar que el género musical se define como un entero, segun una lista como esta: MPEG ID3 Genre Codes Available