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.
septembre
2010
Suite à ma première contribution directe au projet debian (cf : ci-dessous), j’écris ce billet pour présenter mon expérience avec linux. Je précise que je ne suis pas informaticien de formation. À la découverte de linux Suite à quelques utilisations sporadiques de différentes distributions linux, j’ai réellement découvert linux en installant ubuntu 5.10. Après avoir réglé quelques difficultés, je trouve mes marques et retrouve certains logiciels que j’utilisais sous windows. Un seul logiciel me manque […]
septembre
2010
Bonjour. ZiK utilise intensivement le thème de l’utilisateur. Seules quelques images sont fournies directement par le lecteur audio. J’aimerai personnaliser ces dernières. Cependant, je n’ai pas le talent nécessaire pour créer ces images. Je lance donc un appel à contribution. Pour l’instant six images sont concernées. On peut les apercevoir au niveau du bouton qui permet de changer de vue. Il faudrait donc des images représentant : la vue navigateur, la vue liste de lecture, […]
septembre
2010
Afin de pouvoir définir des raccourcis clavier globaux, ZiK utilise rghk. rghk est une bibliothèque ruby qui permet de définir raccourcis clavier pour une application graphique fonctionnant même si la fenêtre de l’application n’est pas active. rghk est maintenant intégré au projet debian. Le paquet source se nomme libglobalhotkeys-ruby. Je ne pose la question si je dois renommer rghk (rglobalhotkeys, ruby-globalhotkeys ?). Suite à cette première contribution à debian, je compte inclure ZiK (en version […]
septembre
2010
ZiK version 0.14 est sorti. De nombreuses modifications sont incluses dans cette version. En sélectionnant l’option session unique dans vos préférences, les fichiers ouverts depuis une application externe (par exemple nautilus) sont ajoutés à la liste de lecture au lieu d’être ouvert dans une nouvelle fenêtre. Un nouveau module permettant l’édition automatique de vos tags via musicbrainz.org fait son apparition. La modification des configurations des modules est maintenant permise même si le module n’est pas […]
août
2010
Quelques nouveautés ont intégré le dépôt git. Un assistant explique le fonctionnement de ZiK lors du premier démarrage. Il n’est pas traduit pour l’instant. Les fenêtres « recherche dans la liste de lecture » et « édition de la liste de lecture » ont disparues. Ces fonctions sont maintenant intégrées à la fenêtre principale. Ces nouveautés seront disponibles dans la future version 0.15.
avril
2010
Le lecteur audio ZiK est écrit en ruby. Jusqu’à présent, seul la version 1.8 de ruby permettait d’utiliser ZiK. Après quelques petits changement de code, ZiK peut maintenant être employé avec ruby 1.9. N’utilisant pas habituellement ruby 1.9, je n’ai pas testé en détail l’utilisation de ZiK avec cette version. Vos retours d’expériences sont les bienvenus sur le forum. Il est nécessaire d’avoir au moins la version 1.9.1 de ruby, la version 0.13.0+git de ZiK […]
mars
2010
Mise en ligne de la version 0.13.1. Deux ajouts : correction d’un bug qui pouvait bloquer l’interface graphique et ajout des artistes dans le dialogue « à propos ».