Bonjour tout le monde,
J'ai dans mes tiroirs depuis longtemps un logiciel que j'ai codé pour mes propres besoin et ça fait bien 2 ans que je me dis que ça serait pas mal de le proposer à d'autres personnes que ça pourrait intéresser.
D'où ce journal. (Mon premier alors que je lis et commente régulièrement linuxfr depuis plus de 3 ans \o/).
En quelques mots:
- Ario est un client GTK pour MPD (Music Player Daemon : www.musicpd.org)
- Il est écrit en C.
- Il a une interface qui ressemble beaucoup à celle de Rhythmbox.
- Il se veut léger et rapide.
- Il correspond à mes besoins donc je me dis que ça peut peut-être intéresser des gens ;-)
- Il est libre (GPL)
Je sens d'ici venir certaines questions donc je réponds en avance:
Q: Pourquoi encore un client pour MPD alors qu'il en existe déjà plusieurs?
A: Parce qu'aucun ne me convenait.
Q: Pourquoi ne pas avoir plutôt contribué à un projet existant?
A: Parce que le seul projet que je connaissais a l'époque (ça remonte a plus de 2 ans) qui pouvait convenir était GMPC . J'ai regardé un peu le code de GMPC et ça ne m'a pas du tout donné envie de contribuer...
Q: Est-ce que c'est stable?
A: Oui et non :-). Je l'utilise depuis 2 ans sans problème majeur mais ça m'étonnerait beaucoup qu'il n'y ait pas de problèmes de jeunesse si vous l'essayez.
Q: Mais ce projet est super! Comment je peux contribuer?
A: De pleins de manières différentes:
- En me signalant des bugs.
- Encore mieux : En me signalant des bugs et en envoyant un patch qui les corrige :-)
- En créant des packages pour votre distribution préférée si vous savez faire ça.
- En traduisant dans d'autres langues que celles disponibles (anglais et français). Je peux vous expliquer comment faire si ça vous intéresse.
- En reprenant le projet si ça vous intéresse. Comme je l'ai déjà dit ce logiciel correspond parfaitement a mes besoins donc je corrigerai les bugs qu'on me rapporte et il est possible que je développe des nouvelles fonctionnalités si on m'en propose et si je les trouve intéressantes mais je n'ai plus ni le temps ni l'envie de m'investir à fond.
Site:
Page sourceforge: http://sourceforge.net/projects/ario-player/
Download: http://ario-player.sourceforge.net/download.php
Screenshot: http://ario-player.sourceforge.net/screenshots.php
Les instructions pour installer le bousin: http://ario-player.sourceforge.net/faq.php
J'ai dans mes tiroirs depuis longtemps un logiciel que j'ai codé pour mes propres besoin et ça fait bien 2 ans que je me dis que ça serait pas mal de le proposer à d'autres personnes que ça pourrait intéresser.
D'où ce journal. (Mon premier alors que je lis et commente régulièrement linuxfr depuis plus de 3 ans \o/).
En quelques mots:
- Ario est un client GTK pour MPD (Music Player Daemon : www.musicpd.org)
- Il est écrit en C.
- Il a une interface qui ressemble beaucoup à celle de Rhythmbox.
- Il se veut léger et rapide.
- Il correspond à mes besoins donc je me dis que ça peut peut-être intéresser des gens ;-)
- Il est libre (GPL)
Je sens d'ici venir certaines questions donc je réponds en avance:
Q: Pourquoi encore un client pour MPD alors qu'il en existe déjà plusieurs?
A: Parce qu'aucun ne me convenait.
Q: Pourquoi ne pas avoir plutôt contribué à un projet existant?
A: Parce que le seul projet que je connaissais a l'époque (ça remonte a plus de 2 ans) qui pouvait convenir était GMPC . J'ai regardé un peu le code de GMPC et ça ne m'a pas du tout donné envie de contribuer...
Q: Est-ce que c'est stable?
A: Oui et non :-). Je l'utilise depuis 2 ans sans problème majeur mais ça m'étonnerait beaucoup qu'il n'y ait pas de problèmes de jeunesse si vous l'essayez.
Q: Mais ce projet est super! Comment je peux contribuer?
A: De pleins de manières différentes:
- En me signalant des bugs.
- Encore mieux : En me signalant des bugs et en envoyant un patch qui les corrige :-)
- En créant des packages pour votre distribution préférée si vous savez faire ça.
- En traduisant dans d'autres langues que celles disponibles (anglais et français). Je peux vous expliquer comment faire si ça vous intéresse.
- En reprenant le projet si ça vous intéresse. Comme je l'ai déjà dit ce logiciel correspond parfaitement a mes besoins donc je corrigerai les bugs qu'on me rapporte et il est possible que je développe des nouvelles fonctionnalités si on m'en propose et si je les trouve intéressantes mais je n'ai plus ni le temps ni l'envie de m'investir à fond.
Site:
Page sourceforge: http://sourceforge.net/projects/ario-player/
Download: http://ario-player.sourceforge.net/download.php
Screenshot: http://ario-player.sourceforge.net/screenshots.php
Les instructions pour installer le bousin: http://ario-player.sourceforge.net/faq.php
> Lire le journal (39 commentaires, moyenne: 2,9).
Vous avez demandé le commentaire #858639.



vais essayer
j'utilise alternativement gmpc et pympd les deux ont des choses qui me plaisent/déplaisent, donc je teste et on verra :)
c'était pas juste pour dire ca en fait, mais pour demander (de façon sincère bien sûr) pourquoi dans tes conseils d'installation, et dans quasiment tous ceux que je lis, utilises-tu apt-get plutôt que aptitude ?
[^]Re: vais essayer
bon, ca compile bien, ca se lance bien, c'est déjà positif non ?
l'interface me convient globalement, mais j'ai énormément de remarques (et de bugs) donc à voir quand j'aurai le temps pour les bugs reports et si j'ai vraiment beaucoup de temps, peut-être contribuer, bref je le garde sous la main ;)
[^]Re: vais essayer
Toutes tes remarques (et encore plus tes contributions!) seront les bienvenues.
Pour apt-get vs aptitude, c'est uniquement par habitude que j'utilise apt-get et aussi parce qu'il me convient completement.
[^]Re: vais essayer
astuce : il suffit de remplacer apt-get par aptitude et ca marche tout seul ;)
aptitude a ceci de plus par rapport a apt-get (entre autre) : la gestion automatique des dépendances 'mortes'.
Pas besoin de deborphan avec aptitude;)
Subete ga wakatta toki…watashi ga anta wo korosu.
[^]Re: vais essayer
aptitude a plein de trucs mieux qu'apt-get :
http://www.pthree.org/2007/08/12/aptitude-vs-apt-get/
[^]Re: vais essayer
Sur ma Ubuntu Feisty, apt-get gère aussi les dépendances mortes : apt-get autoremove
apt m'informe même de son existence et du package à supprimer si il en trouve un.
Sinon j'ai testé Ario, mais je ne suis qu'un utilisateur d'Ubuntu, je ne suis pas doué :
- ok pour la compil et l'install
- Ario à son premier lancement m'a fait un core dump, mais il ne m'en a pas refait depuis ( http://pastebin.com/m28cfb46e )
- je n'ai jamais utilisé mpd (j'ai bien installé le daemon), comment ajouter des chansons à ta playlist ? j'ai tenté un drag'n drop, mais Ario ne le supporte pas apparemment. Et aucune entrée dans le menu pour ajouter des mp3.
Merci
[^]Re: vais essayer
je me répond : tout est dans /etc/mpd.conf ! logique...
du coup j'ai pu réessayer Ario, tout fonctionne correctement.
A noter qu'Ario fait un core dump quand je restart mpd.
[^]Re: vais essayer
A noter qu'Ario fait un core dump quand je restart mpd.
Exact. J'ai corrigé ce problème, je vais commiter ça dans svn dans la journée.
Pour ce qui est du plantage au premier démarage, je suis quasi-sûr que c'est lié au fait que le schema gconf s'installe mal. Je l'ai déjà demandé mais si quelqu'un qui connait un peu gconf pouvait jeter un coup d'oeil et me dire ce qui ne va pas, je lui en serais infiniment reconnaissant.
[^]Re: vais essayer
Déjà, il faut se faire un fichier ~/.mpdconf sur le modèle de /etc/mpd.conf, lancer MPD, puis : mpd --create-db.
[^]Re: vais essayer
notez que je n'ai pas encore testé ario, mais si ce n'est pas déja le cas, ce serait sympa de pouvoir mettre à jour la db via une commande depuis le client (comme pour gmpc par exemple).
[^]Re: vais essayer
C'est deja le cas, dans préférences -> server -> update