Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Futur applet Music Player.
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)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Futur applet Music Player.
Page : 1 2 3 ...14 15 16
ChAnGFu Français 319 fabounet [Read]
14 May 2010 à 17:27

Lofwyr, Saturday 23 May 2009 à 12:19


Subscription date : 19 July 2008
Messages : 285
chez moi même après réinstallation ça plante toujours quand j'active mP

matttbe, Saturday 23 May 2009 à 12:25


Subscription date : 24 January 2009
Messages : 12573
Ok, j'ai dû redémarrer CD avant la fin de la mise à jour.
C'est ok pour l'icône si l'applet est dans le dock. Si je change de thème pour les pochettes en un thème faux 3D avec rendu OpenGL, ça ne change rien.
Par contre, il ne détecte pas toutes les pochettes comme le fait l'applet Rhythmbox (Nochka avait corrigé le dossier de cache (~/.cache/rhythmbox/covers) et ajouter des noms de fichiers (cover.jpg folder.jpg, etc) qui peuvent se trouver dans le dossier de la musique en cours)

Par contre, CD plante si je mets MP en mode desklet (CD avec OpenGL).

Lofwyr, Saturday 23 May 2009 à 13:32


Subscription date : 19 July 2008
Messages : 285
je confirme c'est le mode desklet qui pose problème. dans le dock il ne pose aucun problème a part la fuite de mémoire en opengl

http://uppix.net/a/3/a/cad528737ad640bfade397bbc16a0tt.jpg

Jackass059, Saturday 23 May 2009 à 14:42


Subscription date : 08 February 2008
Messages : 166
En effet, le mode desklet plante... Je vais regarder ce que je peux faire.

Pour l'OpenGL, pour l'instant ce n'est pas de mon ressort :/

Pour la détection des pochettes il y a du boulot, que ce soit avec Amarok2 ou Rhythmbox, c'est foireux chez moi ^^°
C'est le point n°2 de ma TODO liste

Si vous voyez d'autres choses, vous savez où poster

ChAnGFu, Saturday 23 May 2009 à 16:35


Subscription date : 17 January 2008
Messages : 1526
Bon j'ai localisé le problème:
MP: default title as name of controled player
MP_YDU : /usr/share/cairo-dock/plug-ins/musicPlayer/themes/cd_box_3d
MP: inhibate xmms (1)
MP : PlayingStatus : -1 -> 0
MP - Trying to load: icons/xmms.svg
MP : PlayingStatus : -1 -> 0
MP - Trying to load: icons/xmms.svg
MP - No surface found


CD_APPLET_LOAD_SURFACE_FOR_MY_APPLET nous renvoie NULL => plantage...

Je comprend pas, ça fonctionnais parfaitement avant -_-, je commit un workaround pour éviter le plantage.

fabounet, Saturday 23 May 2009 à 18:28


Subscription date : 30 November 2007
Messages : 17118
CD_APPLET_LOAD_SURFACE_FOR_MY_APPLET nous renvoie NULL => plantage...

c'est que l'image n'est pas téléchargée en plein non ?

ChAnGFu, Saturday 23 May 2009 à 19:34


Subscription date : 17 January 2008
Messages : 1526
C'est une image locale ("MP - Trying to load: icons/xmms.svg "), d'ailleurs j'ai l'impression que "cairo_dock_generate_file_path" dans
gchar *cUserImagePath = cairo_dock_generate_file_path (myConfig.cUserImage[iStatus]);

ne fonctionne pas d'ou le plantage.

Lofwyr, Sunday 30 August 2009 à 20:01


Subscription date : 19 July 2008
Messages : 285
salut a tous,
ça fait un moment que je n'ai plus posté mais je suis toujours l'évolution du dock.
j'ai pu constaté que MP a fait de très gros progrès.
j'ai vu ici =>http://forum.ubuntu-fr.org/viewtopic.php?id=340626 que la version 0.3.0 de exaile est sortie. je viens de la tester et visiblement MP n'est pas en mesure de la contrôler.
Vu que ce n'est pas un bug j'ai préféré poster ici

a bientot

fabounet, Monday 31 August 2009 à 01:11


Subscription date : 30 November 2007
Messages : 17118
oki merci, faudra voir quand il sera intégré aux dépôts des grandes distrib (va falloir gérer 2 versions, galère)

Jackass059, Saturday 01 May 2010 à 13:45


Subscription date : 08 February 2008
Messages : 166
Bonjour à tous,

J'ai un morceau de code pour ajouter le support de MPD s'il n'est pas déjà supporté.
Malheureusement, je n'ai plus que du e17 chez moi, et je n'arrive pas à y intégrer convenablement cairo-dock, du coup ça fait un moment que je n'ai pas suivi le projet.
De même, le morceau de code que je peux vous envoyer provient d'un autre projet auquel je contribue, et il faudra donc l'adapter.

Est-ce que ça peut vous intéresser quand même ?

matttbe, Saturday 01 May 2010 à 13:53


Subscription date : 24 January 2009
Messages : 12573
À mon avis, s'il te suffit de faire un simple copier-coller, ça peut tjs servir

fabounet, Saturday 01 May 2010 à 18:29


Subscription date : 30 November 2007
Messages : 17118
ça me dit of course, mais il y'avait pas des problèmes avec ? genre pas de signaux.

lylambda, Saturday 01 May 2010 à 21:06


Subscription date : 06 September 2009
Messages : 1635
Ce fil me fait pensais que matttbe, tu affirmais récemment que Music Player supportait Exaile 3. J'ai essayé (derniere weekly : 2.1.4-0beta1-20100426-0ubuntu1~ppa0~lucid) mais ce ne semble pas le cas que ce soit Exaile ou Exaile 3 que l'on choisis dans la liste de l'applet.
Tu parlais de la version BZR ?

fabounet, Saturday 01 May 2010 à 21:35


Subscription date : 30 November 2007
Messages : 17118
il faut activer le plug-in MPRIS dans Exaile il me semble.

lylambda, Saturday 01 May 2010 à 23:30


Subscription date : 06 September 2009
Messages : 1635
Effectivement, merci ! C'était à savoir

matttbe, Sunday 02 May 2010 à 15:40


Subscription date : 24 January 2009
Messages : 12573
Effectivement, merci ! C'était à savoir
C'est écrit dans le manuel

lylambda, Sunday 02 May 2010 à 18:18


Subscription date : 06 September 2009
Messages : 1635
C'est écrit dans le manuel
/honte ... tout à fait

Jackass059, Thursday 13 May 2010 à 19:05


Subscription date : 08 February 2008
Messages : 166
Voilà, j'ai enfin pris le temps de vous concocter une petit archive.

Alors, effectivement, il n'existe (à ma connaissance) pas d'API dbus pour mpd (peut-être certains front-end l'implémentent ?).
Je me base donc totalement sur la libmpdclient du projet mpd.
Elle tient dans un .c et un .h, ça n'ajoute donc pas de dépendance externe

Seul problème, cette gestion m'oblige à boucler à intervalle régulière. J'ai cru voir qu'il existait une librairie alternative proposant des signaux (type signaux gtk), mais pour mon usage, je ne voyais pas l'intérêt d'ajouter cette dépendance.

Comme je le disais, je n'ai plus d'environnement pour tester cairo-dock, alors je vous envoie honteusement une archive extraite de mon "fork stand-alone" de l'applet Rhythmbox (du temps de cairo-dock 1.x !)

Si vous avez des questions, n'hésitez surtout pas, par contre privilégiez peut-être les mails : sans_ben {blah} yahoo {bloh} fr

http://ziirish.info/docs/cd_mp.tar.gz

Encore désolé de vous fournir quelque-chose de si "brut".

P.S.: Cette archive contient également l'implémentation du téléchargement des pochettes via last.fm à l'aide de la libcurl

taiebot65, Thursday 13 May 2010 à 23:13


Subscription date : 26 October 2008
Messages : 1904
+1 pour les pochettes par Last fm parce que moi j'ai un certain Pavaroti qui s'affiche alors que jen'ai aucune musique de sa discographie...

fabounet, Friday 14 May 2010 à 17:27


Subscription date : 30 November 2007
Messages : 17118
ah, merci bien, je vais zieuter ça, par contre pas de DBus ça risque d'etre galère à intégrer, mais les pochettes via last.fm ça peut le faire

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Futur applet Music Player.
Page : 1 2 3 ...14 15 16
ChAnGFu Français 319 fabounet [Read]
14 May 2010 à 17:27


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Futur applet Music Player. 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.