octobre
2010
Cette version corrige des bogues dans l’assistant and dans le module brainz qui peuvent provoquer la fermeture de ZiK. L’entrée « éditer » a disparu du menu « liste de lecture » car il provoque un bogue. La liste peut toujours être éditée via le boutton ou le menu contextuel.
octobre
2010
La version 0.15 de ZiK est sortie. Un assistant explique le fonctionnement de ZiK lors d’une nouvelle installation. Il permet aussi une configuration rapide du logiciel. Il est disponible via le menu aide. L’édition de la liste de lecture et la recherche de pistes audio sont maintenant intégrées à la fenêtre principale. La vue compact permet d’afficher un plus grand nombre de pistes audio dans la liste de lecture. ZiK supporte maintenant ruby-taglib2 et les […]
octobre
2010
Diverses fonctions Je vais présenter ici quelques fonctions utiles. Pour des questions de faciliter, j’ai créé deux nouvelles méthodes pour le module TagLib bien qu’elles n’aient rien avoir avec taglib. Utiliser un bloc rb_define_singleton_method(mTagLib, "block", block, 0); La méthode TagLib.block ne prend aucun paramètre, mais un bloc doit lui être fourni. Elle exécute ce bloc en lui passant comme argument l’objet TagLib et retourne le bloc sous la forme d’un Proc. $ make $ irb […]
octobre
2010
Ce quatrième billet présente comment obtenir une documentation grâce à rdoc : il suffit de commenter les fichiers sources. Documentation Commenter Pour documenter les méthodes de la classe TagLib::File, il suffit de commenter les différentes fonctions les implémentant. La méthode title permet d’obtenir le titre d’une piste. On l’indique en commentaire juste avant la fonction file_get_title. /*Get track title*/ VALUE file_get_title(VALUE self) Par défaut, les paramètres d’une méthode sont nommés p1, p2, …. Pour la […]
octobre
2010
Cet article fait suite au premier et deuxième billets dans lesquels nous avons vu comment créer un objet de la classe TagLib::File. Cet objet utilise les fonctions de la bibliothèque taglib, écrite en C, afin d’accéder aux tags de fichiers audio. Dans ce billet, nous verrons comment obtenir les valeurs des tags et comment modifier un tag.
octobre
2010
Cet article fait suite au premier. Il s’intéresse à la classe principale qui permettra de manipuler les tags de fichiers audio.