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 ...6 7 8
ChAnGFu Français 149 Mav [Read]
01 September 2008 à 13:49

ChAnGFu, Tuesday 04 March 2008 à 13:57


Subscription date : 17 January 2008
Messages : 1526
J'ai fini pour Audacious (Le controle du player), le seul hic est que je trouve pas dutout le plugin de pipe pour celui-ci.
Comme tu as dis j'ai factorisé le code, mais il reste encore quelque truc a changer.
Je suis a la fac la, je posterai le lien des nouvelles sources une fois rentré ^^

PS: oups j'ai oublié de m'enregister sur BerliOS, je le ferai ^^

Pouet, Tuesday 04 March 2008 à 18:41


Subscription date : 30 November 2007
Messages : 605
youhou j'attends avec impatience ce plug pour audacious

ChAnGFu, Tuesday 04 March 2008 à 18:42


Subscription date : 17 January 2008
Messages : 1526
Bon je me suis enregistré sur BerliOS et j'ai éliminé un petit mais facheux bug qui bloquais le dock quand xmms/audacious n'est pas lancé.
Voila.

fabounet, Tuesday 04 March 2008 à 19:14


Subscription date : 30 November 2007
Messages : 17118
ça roule, je t'ai ajouté !
on commence à être nombreux

ChAnGFu, Tuesday 04 March 2008 à 23:27


Subscription date : 17 January 2008
Messages : 1526
Hum j'arrive pas a exporter mes sources sur le svn, il accepte pas mon mot de pass
et je trouve pas de plugin pipe pour audacious :s

fabounet, Wednesday 05 March 2008 à 03:14


Subscription date : 30 November 2007
Messages : 17118
faut un plug-in ? parce que pour xmms je l'ai installé seul, et ton applet fonctionnait direct.

ChAnGFu, Wednesday 05 March 2008 à 03:16


Subscription date : 17 January 2008
Messages : 1526
en faite c'est un plug-in de xmms qui gère le pipe (xmms-infopipe), et il y avait un équivalent pour audacious, le problème c'est que la page du dev qui l'a fait n'existe plus, donc plus de source...

Edit: Bonne nouvelle,
il existe un outil pour récupérer des infos depuis audacious: audtool
audtool playback-status donne le status
audtool current-song donne le nom du son joué
audtool current-song-length donne le temps total
audtool current-song-output-length donne le temps écoulé

@fabounet: est-ce qu'il existe une fonction qui récupère la sortie d'une commande dans un terminal?

Le seul hic est que je n'ai aucun moyen de calculer le temps restant.

Apres audacious je me pencherai sur le cas de banshee et je finirai par amaroK.

fabounet, Wednesday 05 March 2008 à 13:13


Subscription date : 30 November 2007
Messages : 17118
quel programme !
récupèrer la sortie d'une commande dans un terminal en C est une vraie galère. Obligé d'écrire le résultat dans un fichier, et de le lire. Si tu le laisses ouvert ça te fait un pipe. En tout cas je connais pas d'autre moyen.
cet outil, comment il marche ? si ça se trouve on pourrait le modifier pour qu'il agisse comme le plug-in xmms-infopipe.
Pouet tu fais ch*** t'es le seul à utiliser Audacious ici !

Edit : je viens de penser à un truc, au lieu de rediriger la sortie dans un fichier, tu la rediriges dans une variable d'environnement, et tu la lis direct avec g_getenv(). ça dépend de la quantité de donnée qu'il y'a.

Mav, Wednesday 05 March 2008 à 13:19


Subscription date : 29 November 2007
Messages : 3146
Y a exaile aussi qu'est sympa (enfin moi je dis ca, je dis rien, hein !)

ChAnGFu, Wednesday 05 March 2008 à 13:30


Subscription date : 17 January 2008
Messages : 1526
Bon bin je vais faire simple en faite, dans le répertoire de l'applet il y aura des scripts bash qui créera le pipe pour les lecteurs qui ne gere pas seul le pipe, a priori ca ne devrai pas etre difficile a réaliser.
Il me suffira a chaque seconde d'exécuter le script, de changer l'adresse du pipe pour la lecture et du coup il suffira d'une seul fonction pour mettre a jour l'applet.

Petit bémol: la lecture du pipe d'xmms empêche les autres outils (d'amsn ou mercury) de récupérer les infos, je vais essayer de travailler sur ca.

@Mav: je rajouterai ton lecteur a la roadmap quand je rentrai chez moi ce soir.

wilk, Wednesday 05 March 2008 à 14:46


Subscription date : 08 December 2007
Messages : 41
Moi je serai ravi d'avoir banshee

ChAnGFu, Wednesday 05 March 2008 à 16:02


Subscription date : 17 January 2008
Messages : 1526
Bon j'ai fini le pipe d'audacious!
Mais c'est pas bien stable, je vais réglé ça ce soir et je mettrai les sources a jour.

fabounet, Wednesday 05 March 2008 à 16:06


Subscription date : 30 November 2007
Messages : 17118
au fait tu as pu faire un svn add ?

ChAnGFu, Thursday 06 March 2008 à 00:20


Subscription date : 17 January 2008
Messages : 1526
Elle est sur le SVN.
Amuser vous avec, par contre pour audacious l'applet n'est pas très stable.

Par contre pour amaroK je pense que ce serai mieux de faire un applet dédié vue qu'il sagit du lecteur par defaut de KDE, mon applet servira aux lecteurs "Alternatifs"

fabounet, Thursday 06 March 2008 à 03:18


Subscription date : 30 November 2007
Messages : 17118
il utilise DBus amarok ?
si c'est le cas, je t'invite à regarder le plug-in Rhythmbox, et éventuellement à trouver les points communs factorisables.
je m'en vais faire un svn up de ce pas

necropotame, Thursday 06 March 2008 à 07:46


Subscription date : 29 November 2007
Messages : 1583
Nop, il utilise Dcop pour le moment.

fabounet, Thursday 06 March 2008 à 13:22


Subscription date : 30 November 2007
Messages : 17118
arf, c'est moche.
pourtant KDE4 utilise DBus maintenant, donc peut-être que la dernière version d'Amarok l'utilise aussi ?

ChAnGFu, Friday 07 March 2008 à 02:45


Subscription date : 17 January 2008
Messages : 1526
Bon voici du nouveau sur l'applet:
      • Stabilisation d'Audacious
      • Contrôle de Banshee

Il est complet, mais j'ai un petit problème par rapport au script, il bouffe beaucoup de ressource (banshee ne répond pas aussi rapidement qu'audtool ...)

J'essaie de régler ça au plus vite et je ferai un svn add!

Edit: @Necropotame il semblerai que Banshee utilise dbus et gère les pochettes d'album. Je pense que le plugins rythmbox est plus indiqué pour Banshee.

Voici mon idée: Je m'occupe de tout les lecteurs qui accepte le pipe (ou l'émulation du pipe par script shell), et necropotame généralise rythmbox pour les lecteurs utilisants dBus.
Vous en pensez quoi?

fabounet, Friday 07 March 2008 à 03:29


Subscription date : 30 November 2007
Messages : 17118
je cautionne la factorisation de code autant que possible.
inutile d'avoir 6 applets qui font la même chose mais différemment (maintenance démultipliée, liste d'applets à rallonge sans apport de fonctionnalités).
donc si c'est faisable facilement, ça vaut carrément le coup (idéalement on remplace "rhytnmbox" par "banshee" dans les chemins DBus et ça marche )

ChAnGFu, Friday 07 March 2008 à 04:22


Subscription date : 17 January 2008
Messages : 1526
L'applet contrôle Exaile aussi, mais j'ai le même probleme de ressource que pour Banshee.

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet XMMS
Page : 1 2 3 4 ...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.