Subscription date : 21 April 2008
Messages : 7
|
Je viens d'écrire une applet version "utilisable" pour controler un serveur MPD.
Pour ceux qui ne connaissent pas MPD est un lecteur utilisant une architecture Client/Serveur.Le serveur va agir en tant que daemon (ou service) et s’occuper de lire la musique et garder en mémoire la playlist, le client est facultatif il ne sert qu’à la communication avec le serveur. Les avantages liés a un tel fonctionnement sont entre autre la légèreté du programme puisque seul le serveur doit être actif pour jouer la musique, la modularité des clients puisqu’ils sont indépendants, il en existe des graphiques ou textes dans beaucoup de langages différents. MPD utilise une base de données pour stocker les musiques disponibles. (source documentation ubuntu-fr.org)
Personnellement je l'utilise sur mon serveur perso avec un client graphique sur les différents PC de la maison. Ca évite les
- "Attend pousse toi 2s, je veux écouter cette chanson là"
ou
- "J'allume ton PC je veux de la musique"
La playlist est centralisée et chacun peut contrôler la lecture indépendamment des autres (cela n'évite pas les prise de bec jenifer/Metallica).
Bon c'est vrai les clients graphiques ne valent pas amarok ou les grands noms de la musique. Mais pour ceux qui n'utilisent que rarement les fonctions avancées de playlist, ca suffit largement
Pour en revenir a l'applet, pour le moment elle fais le strict minimum, et je pense pas lui ajouter beaucoup de fonctions. On peut les résumer sur cette copie d'écran :
- Passer à la chanson suivant
- Revenir à la chanson précédente
- Mettre le serveur en Pause/Lecture
- Indique si le serveur est en route ou non.
Je vous envoi le tar de l'applet. Pour le moment on va qualifier le statut de "testing". Elle marche mais je suis pas sûr qu'elle ne plante pas dans certains cas. De plus le code nécessitera que je le nettoie un peu (niveau organisation et intégration à cairo-dock). Mais si ca intéresse quelqu'un elle est dispo ici :
http://awikatchikaen.info/Externe/MPD-0.0.4.tar.gz
Concernant l'applet XMMS, j'avais pensé simplement lui ajouter le support de MPD mais il faut intégrer une bibliothèque donc je pense que ca alourdira l'applet pour rien vu le nombre de personne qui utiliseront MPD. à voir ...
Ha et si quelqu'un veut redessiner les icônes, qu'il ne se gène pas. Actuellement, j'ai bidouillé rapido avec gimp mais bon on voit que je suis pas infographiste |
fabounet, Wednesday 30 April 2008 à 04:17
|
|
Subscription date : 30 November 2007
Messages : 17118
|
sympa ! il va falloir trouver des testeurs par contre
est-ce qu'il y'a moyen d'avoir l'action "enqueue" avec le serveur ? |
Subscription date : 21 April 2008
Messages : 7
|
Je reviens de vacances (vive les ponts de mai)
l'action "enqueue" devrait être dispo avec une prochaine version de MPD. Je verrais alors pour l'applet.
autre chose, il serait peut être intéressant d'ouvrir une section "applet tiers" dans le wiki pour donner une visibilité a des applets dont cairo ne peut pas assurer de support. |
Subscription date : 30 November 2007
Messages : 17118
|
oui pourquoi pas si ça peut inciter des gens à en développer
mais bon pour l'instant on n'a pas trop de retard (genre 1 mois), on arrive encore à tout intégrer.
ah tiens d'ailleurs si tu veux intégrer ton applet au dock plus rapidement tu peux la mettre sur le svn (je t'ouvre un accès) |
Pouet, Tuesday 29 September 2009 à 22:36
|
|
Subscription date : 30 November 2007
Messages : 605
|
Je veux cet applet !!!!!!! |
ppmt, Tuesday 29 September 2009 à 23:09
|
|
Subscription date : 29 November 2007
Messages : 3520
|
on est apres la Golden Shovel Pouet? |
matttbe, Tuesday 29 September 2009 à 23:13
|
|
Subscription date : 24 January 2009
Messages : 12573
|
En plus avec le support DBus, ça ne devrait pas être trop compliqué
'Awikatchikaen' : encore un fan (justifié) des cowboys fringants ? |
|