Geekast 0.1.2

Publié par fredix Mar 11 avr 2006 21:13:00 GMT

0.1.2:
        fixed external player name storage
        fixed sensitive refresh button
        added bookmark list on the tray icon

Quelques corrections de bugs et enfin l’ajout du bookmark dans la trayicon. Il reste quelques petits bugs, par exemple l’affichage des effets visuels dans une fenêtre autonome si Geekast est caché. Celle-ci se rattache dès qu’on réaffiche Geekast.

Je trouve cette version relativement stable pour une fois. Le lecteur interne ne marche pas si mal. Je regrette toutefois que le binding Gstreamer n’a pas été synchronisé sur la version 0.10. Il manque clairement des contributeurs dans RG2, j’y songe :)

A venir un jour :
  • surligner le flux en cours de lecture. Ceci est délicat si un flux relayé est en “keep”. En effet son status est en “RECEIVE” dans le xml, au même titre qu’un flux en cours d’écoute.
  • afficher le “Total Relays” et “Local Relays” pour chaque flux relayé.
  • synchroniser les ID des flux dans le bookmark sur les Yellow Pages. En effet ceux-ci peuvent changer …
  • activer le filtre Bitrate.
  • proposer le plein écran sur la vidéo.
  • intégrer ruby-dbus de manière à ne lancer qu’une seule session de Geekast.
  • activer la popup de notification lors sur passage de la souris sur la trayicon.
  • finir la traduction de l’interface via gettext.

Concernant l’organisation du code. Même si celle-ci a nettement évoluée par rapport aux premières versions, elle ne me convient toujours pas.
Les signaux dispersés un peu partout, qui permettent la communication entre les 3 modules MVC, rendent le code confus. Il m’apparaît évident qu’il serait souhaitable d’avoir un framework MVC qui encapsulerait ces signaux. Beaucoup de travail en perspective et une bonne maitrise de l’implémentation du design pattern MVC sont nécessaire. Mais à mon avis un tel framework aiderait beaucoup à l’adoption de RG2. Un Rails pour RG2 ? Chiche :)

Trackbacks

Utilisez le lien ci-dessous pour envoyer un trackback depuis votre site:
http://frederic.logier.org/trackbacks?article_id=geekast-0-1-2&day=11&month=04&year=2006

Commentaires

laisser un commentaire

Commentaires