juillet
2012
L’utilisation des interfaces utilisateur dessinées avec Glade peuvent être utiliser avec mono. cependant, un widget Scale avec comme paramètre orientation:vertical génèrera une erreur à l’exécution de l’application c#. Il faudra donc modifier le fichier (.ui par exemple) et modifier la partie xml correspondant au widget récalcitrant, en enlevant le paramètre orientation et en précédant le type du widget de la majuscule de l’orientation désirée (dans notre cas, ce sera VScale). Ceci sera à faire pour […]
juillet
2012
suite de l’écriture de la librairie des tags multimédia. maintenant il est possible de lire les mp3 et les ogg. Cependant, on ne peut plus les modifier pour l’instant. mais j’y travaille La librairie : using System; namespace TagLib { public abstract class Frame { public Frame(Bytes bytes){} public abstract Bytes Data {get;} public abstract Bytes NextData {get;} public abstract string Type […]
juillet
2012
Voilà, j’ai bien avancé sur le sujet. On peut maintenant lire tous les tags et écrire tous les tags de type string & int. malheureusement je coince sur l’édition des images (de type uint8[]). voici le code pour les tags Id3V2 : using System; namespace TagLib.Id3V2 { public class File { uint8[] data; TagLib.Id3V2.Header header; List<Frame> frames; TagLib.Id3V2.Tag tag; Bytes raw_data; […]
juillet
2012
Si vous voulez coder dans ce langage avec gedit, on vous propose ses plugins sur le net mais à compiler soi-même. Maintenant ils sont disponible sous ubuntu en les installant comme ceci : sudo apt-get install gedit-valatoys-plugin gedit-valencia-plugin Ces plugins seront à activer dans gedit à la section Préférences > Greffons. Cependant, si vous travailler avec la version >=0.16 de Vala, ces plugins ne sont plus compatible
juillet
2012
Un billet pour vous signaler que je suis en plein dans la programmation d’une bibliothèque de lecture/écriture des tags de médias, dans le langage Vala. Elle est inspirée de la taglib-sharp. J’ai commencé cela en voyant que l’api Vala de la taglib était disons… maigre. A l’heure de cette publication, on peut lire les tags ID3 (v1 & v2) des mp3, m4a (ogg en cours). J’essayerais de tenir ici l’avancée de la programmation.