Subscription date : 29 November 2007
Messages : 1583
|
Je me lance dans la refonte de mon plug-in Rhythmbox pour aboutir à une version 2.0. L'objectif de se sujet est de discuter des options et des fonctionnalités que vous voudriez retrouver dedans.
Pour le moment, Rhythmbox 1.9 (la beta) est capable (en gras les nouveautés et en italique celle déjà en développement) :
- De lancer Rhythmbox si il n'est pas déjà lancé
- D'afficher un témoin visuel et une info-bulle au changement de musique.
- De mettre en pose la musique et de la reprendre par simple clique.
- D'offrir la possibilité de passer à la musique suivante ou précédente dans le menu contextuel.
- D'afficher la pochette de l'album en cours, en la prenant dans les répertoire de Rhythmbox et non pas sur le web
- [i]De détécter Rhythmbox au lancement du plug-in et donc d'afficher ou non la piste joué directement[/i]
- [i]D'afficher le nombre de secondes restantes directement sur l'icône[/i]
En suite, je me pose plusieurs question :
- Mettre les boutons Play/Pose, Next, Previous dans un sous-dock (pratique, mais pas avec les sous-dock actuel)
- Passer à la musique suivante avec un clique milieu (A voir avec Fabounet)
- Regler le volume de Rhythmbox (Icône dans un sous-dock ou dans un menu déroulant ?)
- J'aimerai bien aussi faire sortir des petites notes de musique de l'icône lorsque la musique est joué, mais ça se sera vraiment en dernier si je me fait c !
- Afficher les paroles en info-bulle l'une après l'autre (non je déconne ^^, quoi que ... avec un fichier .srt c'est possible lol).
Voila, si vous avez d'autre attentes, n'hésitez pas !
[Edit] Je vien de tester Listen et non, je ne pourait pas en faire un plug-in car ses fonctions DBus sont trop limitées |
Subscription date : 30 November 2007
Messages : 39
|
ça a l'air prometeur tout ça :).
ce que j'en pense:
- Mettre les boutons Play/Pose, Next, Previous dans un sous-dock (pratique, mais pas avec les sous-dock actuel) avec une bulle avec des boutons si c'est faisable ça peut être bien aussi.
- Regler le volume de Rhythmbox (Icône dans un sous-dock ou dans un menu déroulant ?) moi j'aime régler le volume avec la molette en fait faudrais voir si c'est possible d'attendre un clic sur l'icone (maintenu) et de considérer la molette comme gérant le volume jusqu'au relachement du clic. mais bon ça demande des signaux qu'on à pas pour l'instant et je ne sais pas si possible à fabounet de les faire ^^. Et puis c'est la façon de voir l'ergonomie je ne sais pas si ça vas aux autres.
- J'aimerai bien aussi faire sortir des petites notes de musique de l'icône lorsque la musique est joué, mais ça se sera vraiment en dernier si je me fait c !
Ah ça se serait dément, genre que ça dure quelques secondes après qu'on ais lancé la musique. [bave] et que les notes soit différentes dans leur forme et dans leur mouvement suivant le genre de musique qu'on écoute, [délire complet]voir même en temps réel avec un filtre sur l'audio pour savoir la vitesse de la musique[/délire] [/bave]
^^'
- Afficher les paroles en info-bulle l'une après l'autre (non je déconne ^^, quoi que ... avec un fichier .srt c'est possible lol).
Winamp le fait avec des fichiers de paroles du genre des .srt, il faudrait voir si y'as des serveurs qui contiennent ce genre de fichiers ^^'.
voila sinon bon courage à toi pour tout ça, ça à l'air alléchant, (même si j'utilise audacious là, tu pourrais bien me faire revenir ^^). |
Subscription date : 29 November 2007
Messages : 1583
|
avec une bulle avec des boutons si c'est faisable ça peut être bien aussi.
Pas bête, j'opte pour ça !
moi j'aime régler le volume avec la molette  en fait faudrais voir si c'est possible d'attendre un clic sur l'icone (maintenu) et de considérer la molette comme gérant le volume jusqu'au relachement du clic. mais bon ça demande des signaux qu'on à pas pour l'instant et je ne sais pas si possible à fabounet de les faire ^^. Et puis c'est la façon de voir l'ergonomie je ne sais pas si ça vas aux autres.
C'est ce que je voulait faire aussi, mais c'est réservé pour faire défiler le dock Et ton histoire de clique, ça serai trop compliqué dans l'utilisation (tu oublie de re-cliquer et ton dock ne tourne plus ...)
Ah ça se serait dément, genre que ça dure quelques secondes après qu'on ais lancé la musique. [bave] et que les notes soit différentes dans leur forme et dans leur mouvement suivant le genre de musique qu'on écoute, [délire complet]voir même en temps réel avec un filtre sur l'audio pour savoir la vitesse de la musique[/délire] [/bave]
Oui la c'est du délire complet ^^ En faite, mon idée c'était que si la musique est joué, ya des note qui s'envolent. Quand on l'arête, les note en vole termine leur voyage mais il n'y en plus aucune produite. Mais bon, c'est compliqué à faire, ça sert à rien et ça va consomer du CPU pour rien je crois
Winamp le fait avec des fichiers de paroles du genre des .srt, il faudrait voir si y'as des serveurs qui contiennent ce genre de fichiers ^^'.
Ho ho ho, fallait pas me dire ça Ça serait pas vraiment utile, mais bon, c'est la classe quand même le dock qui chante la musique. |
Mav, Sunday 02 December 2007 à 12:03
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Ya moyen de faire la même chose avec Exaile ? (juste pour savoir si des fonctions dbus existent et qu on puisse faire un 'copier/coller') |
Subscription date : 29 November 2007
Messages : 1583
|
J'hallucine, il n'y en a pas un qui utilise la même chose pour lire ses musiques :cry: Mav, je vais pas l'installer pour voir, donc installe dbus-viewer, lance ton programme, lance dbus-viewer et regarde apres dedans ls fonction que tu trouve. Si tu a
- Play,pause,next,previous
- un truc pour trouver l'artiste et le titre (ou l'adresse du fichier et un truc pour trouver ça a partir de l'adresse, comme dans rhthmbox)
- plus un signal quand ça change de musique et quand on met en pause
Je pourrait te le faire. Sinon, ça va être plus dure (les signaux, c'est presque le principal)
Quelqu'un utilise t'il autre chose ?  |
Mav, Sunday 02 December 2007 à 12:19
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Jai trouvé les fonctions basiques mais les autres je sais pas trop
Voici un screen
 |
Subscription date : 29 November 2007
Messages : 1583
|
C'est bien mais je lit pas les pixel
En faite, copie moi se que tu retourne la methode Introspect dans chaque org.freedesktop.DBus.Introspectable de ton programme (il y en a un par interface normalement, mais comme il peut y avoir plusieur interface par programme ...) |
Mav, Sunday 02 December 2007 à 12:32
|
|
Subscription date : 29 November 2007
Messages : 3146
|
J'ai modifié  |
Subscription date : 29 November 2007
Messages : 1583
|
Il y a des truc pas mal, mais ya pas de signal. Sans signal, je suis obligé de faire un teste toute les seconde pour voir si il y a quelque chose de changé ... bref pas super réactif.
Mais bon, ceci dit, je préfère me concentrer sur tout sur Rhythmbox car c'est le lecteur de musique par défaut d'Ubuntu. A terme, je ferai aussi Amarok, mais c'est tout je pense. |
nochka85, Sunday 02 December 2007 à 12:41
|
|
Subscription date : 29 November 2007
Messages : 7408
|
"necropotame" : J'hallucine, il n'y en a pas un qui utilise la même chose pour lire ses musiques :cry: ...
Quelqu'un utilise t'il autre chose ? :P
Euh, je voudrais pas te faire craquer, mais moi j'utilise Listen  |
Subscription date : 29 November 2007
Messages : 1583
|
Ça va, celui la revient souvent ^^ Mais il est pas terrible niveau compatibilité DBus (c'est juste pour ça que je garde Rhythmbox d'ailleurs) |
nochka85, Sunday 02 December 2007 à 12:45
|
|
Subscription date : 29 November 2007
Messages : 7408
|
snif ... :cry: |
Subscription date : 30 November 2007
Messages : 39
|
Pas bête, j'opte pour ça !
en fait je veux faire pareil pour mon pager, mais j'ai regardé vite fait et pas encore trouvé de methode simple (le C c'est dur quand on s'est mis au python il y as longtemps) je pourrais regarder comment tu fait comme ça :twisted: . |
Subscription date : 29 November 2007
Messages : 1583
|
Bah regarde dans les sources de cairo-dock, comment fabounet fait pour afficher une bulle "voulez vous vraiment quitter cairo-dock ?". |
Subscription date : 30 November 2007
Messages : 39
|
c'est un peut ce que j'ais fait mais c'est vrais que j'avais plus cherché dans les .h pour voir l'interface, mais je vais voir si je trouve ce morceau. |
Subscription date : 30 November 2007
Messages : 39
|
bon je retrouve ce que j'avais déja trouvé ^^ (mais au moins je suis sur que c'est ça) cairo_dock_ask_general_question_and_wait et d'autres fonctions dont ça hérite, qui sont très adapté à son besoin de faire un oui/non. Il faut que j'en dérive une pour faire un truc plus adapté à mes besoins en gros, je vais essayer de faire ça je pense, avec un bon bout de doc GTK sous le bras ^^.
edit: dsl pour le squatte de topic, j'arrete là. |
Kanor, Sunday 02 December 2007 à 13:48
|
|
Subscription date : 30 November 2007
Messages : 8
|
Salut
Si tu ne veux pas de fatiguer à chercher tous les chemins dbus tu peux télécharger ce screenlets
http://gnome-look.org/content/show.php/Nowplaying+Screenlet+modified?content=69988
Même si il est écrit en python il y a le dbus pour
banshee, Exaile, Listen, Rhythmbox et le dcop pour amarok (la prochaine version utilisera dbus ) |
Subscription date : 29 November 2007
Messages : 1583
|
Ah oué c'est pratique ça !
Bon bah si il y vraiment tout ce qu'il faut, je transformerait le plug-in Rhythmbox en plug-in MusicManager qui sera compatible avec les plus part des truc utilisé. |
fred1987, Sunday 02 December 2007 à 18:45
|
|
Subscription date : 29 November 2007
Messages : 414
|
salut necropotalme
perso j'utilise :gmusicbrowser.
c'est un player tres puissant qui est dev par s. quentin http://squentin.free.fr/gmusicbrowser/gmusicbrowser.html
il a un plugin basé sur dbus...
tu pense que tu peux le piloter  |
Mav, Sunday 02 December 2007 à 18:47
|
|
Subscription date : 29 November 2007
Messages : 3146
|
Lol on est en train de planifier l emploi du temps de Necropotame pour le mois prochain  |
|