février
2013
je vous propose ici une bibliothèque de manipulation des tags des fichiers audio. je l’ai nommé taglib_vala, pour ne pas confondre avec la lib c++ existante :). Sont compatibles pour le moment les mp3, flac & ogg.
Pourquoi une énième lib ? Car le wrapper c de la taglib ne permet pas de modifier les images des tags
Les champs disponibles sont peu nombreux pour l’instant, mais pourront être modifié.
Avant toute chose, les paquets suivants sont nécessaires :
- flac
- vorbis-tools
- libid3-3.8.3-dev
Et la vapi de id3lib est nécessaire (voir ici).
Voici le lien des fichiers vala à compiler, de cette manière :
Ceci fait, vous pouvez tester ce petit programme :
public static void main(string[] args){
TagLib.File file = new TagLib.File(args[1]);
file.tag.title = "bicyclette";
uint8[] data;
FileUtils.get_data("image.jpg",out data);
file.tag.picture = data;
file.save();
}
il faudra renommer le fichier image avec son vrai nom :).
Je reste toujours disponible pour toute information
ajout de la compatibilité flac
simplication des tags Xiph, possibilité de modifier plusieurs artistes et images