Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet XMMS
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet XMMS
Page : 1 2 3 4 5 6 7 8
ChAnGFu Français 149 Mav [Read]
01 September 2008 à 13:49

nochka85, Friday 07 March 2008 à 08:24


Subscription date : 29 November 2007
Messages : 7408
Et Listen ?

fabounet, Friday 07 March 2008 à 10:50


Subscription date : 30 November 2007
Messages : 17118
c'est à dire ? tu as un timeout à 1seconde ?
c'est quoi qui pompe du proc ? y'a pas un appel bloquant quelque part ?

ChAnGFu, Friday 07 March 2008 à 14:16


Subscription date : 17 January 2008
Messages : 1526
Ce qui pompe du proc c'est l'éxécution du script de plus cet exécution est lente et l'applet récupère des infos 1fois sur 2.
Voici un petit debug d'exaile:
message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- ' '
message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:02'

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:03'

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:04'

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- ' '

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- ' '

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- ' '

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:08'
message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:09'

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- '0:10'

message : (cairo-dock-applet-facility.c:cairo_dock_set_quick_info:174)
cQuickInfo <- ' '


Et Banshee me retourne ca apres une dizaine d'appel du script:
[07/03/2008 09:11:44] (DBus is not available) - Your environment is not properly set up to use DBus. Please fix your environment or run Banshee through dbus-launch. Failure to do so may cause problems at a later time in Banshee during this instance.


@nochka85: Pour Listen même probleme

Edit: L'applet est maintenant completement stable! Il fonctionne parfaitement pour xmms et audacious, par contre pour banshee et exaile la récupération d'information est hazardeuse, il reste du travail dessu.
Les derniers étapes de l'applet sont: le temps restant et la détection du changement de son (Je tenterai de réglé ca demain avec mon prof d'info)

Enjoy...

fabounet, Saturday 08 March 2008 à 01:27


Subscription date : 30 November 2007
Messages : 17118
détection du changement du volume sonore ?
ça ne fait pas doublon avec l'applet alsaMixer ?

je vois le problème pour Audacious, c'est embêtant, le script audtool prendrait trop de temps donc ? dans ce cas il faudrait soit réduire le timeout (quitte à abandonner l'affichage du temps à la seconde), soit threader le bouzin (délicat).

aussi l'écriture et l'ouverture d'un fichier n'est pas anodin, les accès disque sont un vrai goulot d'étranglement; peut-etre qu'en passant par une variable d'environnement ça ira un peu mieux (puis g_getenv pour récupérer son contenu).

ChAnGFu, Saturday 08 March 2008 à 01:33


Subscription date : 17 January 2008
Messages : 1526
Hum je voulais dire détecter quand on change de chanson, et pour les scripts c'est banshee et exaile qui pose probleme pour audacious ca fonctionne parfaitement.

Question: existe-il une fonction qui met a jour l'étiquette d'un applet?

ChAnGFu, Saturday 08 March 2008 à 17:59


Subscription date : 17 January 2008
Messages : 1526
Salut,

J'ai rajouté une bulle et une animation quand on change de musique (merci necropotame ), de plus j'ai "stabiliser" un peu plus l'applet, maintenant la récupération des informations par le pipe émulé est sur mais les scripts d'exaile et de banshee sont toujours aussi gourmants en CPU et sont très lent ...

Je travaillerais sur ces 2 lecteurs et même un mode desklet dans la semaines qui arrive.

Il y aurai un petit svn add dans quelque minutes pour vous faire profiter de la v0.0.5 de l'applet

Voila

Pouet, Saturday 08 March 2008 à 21:46


Subscription date : 30 November 2007
Messages : 605
cairo-dock plante lamentablement quand je tente de détacher cet applet

ChAnGFu, Saturday 08 March 2008 à 22:33


Subscription date : 17 January 2008
Messages : 1526
Oui c normal ^^ jai pas encore bosser sur le mode desklet, et j'ai oublier de recommenter le desklet dans le .conf dsl

fabounet, Sunday 09 March 2008 à 04:24


Subscription date : 30 November 2007
Messages : 17118
pour l'étiquette ; CD_APPLET_SET_NAME_FOR_MY_ICON
pour l'info-rapide : CD_APPLET_SET_QUICK_INFO_ON_MY_ICON ou CD_APPLET_SET_QUICK_INFO_ON_MY_ICON_AND_REDRAW
dans la classe applet-facility.h

ChAnGFu, Monday 10 March 2008 à 03:31


Subscription date : 17 January 2008
Messages : 1526
Pour ceux qui voulais un desklet de l'applet c'est fait:
http://pix.nofrag.com/3/9/2/025d03f3189542ef1ada46c3e47ea.png

@fabounet: existe-il des fonctions de dessin pour le desklet?
J'avais prévus un mode desklet un peux plus concret a peu pret comme ca:
http://img409.imageshack.us/img409/2770/xmmsmockupdl5.png

Je commit ca au plus vite.

fabounet, Monday 10 March 2008 à 04:34


Subscription date : 30 November 2007
Messages : 17118
non, il va falloir factoriser pour par faire n fois les memes trucs, tous ces desklets seront identiques apres tout. (la pochette, 4 boutons, le titre courant, quelque chose dans ce genre)

ChAnGFu, Wednesday 12 March 2008 à 04:26


Subscription date : 17 January 2008
Messages : 1526
Petit probleme a la compilation:
applet-init.c: In function 'pre_init':
applet-init.c:10: error: 'MY_APPLET_ICON_FILE' undeclared (first use in this function)
applet-init.c:10: error: (Each undeclared identifier is reported only once
applet-init.c:10: error: for each function it appears in.)
make[2]: *** [libcd_xmms_la-applet-init.lo] Erreur 1
make[2]: quittant le répertoire « /home/changfu/Documents/Install/Cairo-Dock/plug-ins/xmms/src »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/changfu/Documents/Install/Cairo-Dock/plug-ins/xmms »
make: *** [all] Erreur 2


Ligne 10: CD_APPLET_DEFINITION ("xmms", 1, 4, 7, CAIRO_DOCK_CATEGORY_CONTROLER)

fabounet, Wednesday 12 March 2008 à 13:01


Subscription date : 30 November 2007
Messages : 17118
tu as bien fais un svn up pour prendre les modifs ?

ChAnGFu, Wednesday 12 March 2008 à 15:05


Subscription date : 17 January 2008
Messages : 1526
Hum je crois pas, je le ferai en retrant. Ta changer quoi dans le canevas, que je puisse faire les changements dans l'applet wifi?

ChAnGFu, Friday 14 March 2008 à 05:26


Subscription date : 17 January 2008
Messages : 1526
MAJ: *Ajout de l'icône du panneau de conf

fabounet, Sunday 16 March 2008 à 04:39


Subscription date : 30 November 2007
Messages : 17118
au fait je pensais à un truc, est-ce que ça serait pas plus simple/propre d'utiliser un vrai pipe (il y'a des fonctions utiles dans la glib) plutôt que d'ouvrir et lire le fichier à chaque fois ?

ChAnGFu, Sunday 16 March 2008 à 14:06


Subscription date : 17 January 2008
Messages : 1526
Je veux bien, mais il faut que je me renseigne sur ces fonctions et je manipule le C que depuis la rentré.
j'essaierai de le faire après mes partiels.

fabounet, Monday 17 March 2008 à 03:20


Subscription date : 30 November 2007
Messages : 17118
oki je les connais pas moi non plus pour te dire
mais elles ont pas l'air trop dur à utiliser, comme toutes les fonctions de la glib elles masquent bien les difficultés.

ChAnGFu, Tuesday 18 March 2008 à 01:41


Subscription date : 17 January 2008
Messages : 1526
Correction d'un petit bug esthétique: lorsqu'on fermais xmms l'icône n'était pas mise a jour

ChAnGFu, Friday 21 March 2008 à 20:05


Subscription date : 17 January 2008
Messages : 1526
J'effectue quelque modification sur l'applet xmms en ce moment (debugage, mode desklet dedié).
@fabounet: existe il une fonction qui permet de dessiner une étiquette a la position x y et dans un cairoContext précis?
Mon but est de réaliser le mockup plus haut. Si cette fonction n'existe pas, dans quel .c est celle qui dessine les étiquettes des icônes du dock que je puisse la reprendre?

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet XMMS
Page : 1 2 3 4 5 6 7 8
ChAnGFu Français 149 Mav [Read]
01 September 2008 à 13:49


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet XMMS Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.