Derniers journaux de tsubasafr :
- [26/07@20:54] Jukebox3D
- [07/02@12:58] Le beurre windows
- [08/06@10:12] C'est mes yeux ou quoi ?
- [19/12@14:22] Gaim 2.0 Beta 1
- [03/03@10:46] Adobe Open Source
- [13/01@18:48] Boite à rythmes pour GNU/Linux
- [28/05@09:11] Flash 7 Pour Linux
- [21/05@11:53] Alors la chapeau pour un fois
- [01/05@12:39] Des Bundle PC+Linux oui mais ....
- [26/04@08:22] Constat apres 1 an d'utilisation.
Avec la version 0.5.0 j'ai eu pas mal de retour et la fonction que tout le monde veux c'est le cover flow.
Évidement la structure multi lecteur de jukebox3D 0.5.0 ne convient pas ( couche shell avec requête ), pour avoir ce genre de fonction il me faut avoir une api disponible pour le lecture qui soit assez puissante ( obtenir la playlist entière en cours, gestion temps réel etc .. ) .
Autre solution c'est de faire un plugin à un logiciel existant, mais ce choix me plaît guère car je ne veux pas me limiter à un seul logiciel pour la structure globale du programme. Que nous reste t-il ?
- Amarok ?
La version 1.x ne propose pas un backend assez puissant ( manipulation de playlist ) pour accueillir un tel système via dcop.
La version 2.x via dbus à l'air largement plus intéressant ! De plus dbus dispose d'une api C/C++. Mais on va attendre que la version stable sorte avant d'etudier le sujet.
- Rhythmbox,Exaile ?
Ne dispose pas de fonctions de manipulation de playlist distante.
- Mpd ?
Bingo, c'est le backend de choix, de plus il ne nécessite pas de librairie spécifique, tout est en socket tcp/ip.
Le choix pour la nouvelle version de jukebox3D sera une structure indépendante avec en premier lieu un moteur mpd, ensuite pour la sortie d'amarok 2 leur api sera étudiée.
Dans les remarques récurrentes des utilisateurs il y avait aussi le probleme des dépendances de la version 0.5.0, non par la place quelles prennent sur le disque mais à cause de leur nombre et leur coté obscure pour les débutants.
Gtk, gtkglext, glade, libxml, sdl-image, sdf-ttf, curl
Si je voulais satisfaire ce point, je ne voyais pas comment ( sans rajouter cairo par exemple ) alléger la liste. Il me fallait un autre framework pour développer un technologie comme jukebox3D, pas un framework meilleur, mais un framework adapté.
Solution GTK:
- Pour la partie openGL de Gtk, il existe deux projets gtkglext et gtkglarea. C'est que mon avis personnel, mais ça me fout toujours le doute du " j'ai choisi le mauvais ". En plus cela rajoute une dépendance externe.
- Glade 3 est puissant cela fait aucun doute (malgré quelques bug agaçant des premières 3.x) et il est à jour vis à vis des versions de Gtk. Rien à dire mais c'est une dépendance externe en plus.
- libxml rien à dire mais c'est une dépendance externe en plus.
- sdl-image, sdf-ttf, curl pareil .
Je me décide de comparer ça avec son éternel partenaire de jeu Qt, avec la dernière mouture 4.3.x.
Solution QT:
- Tout est intégré en modules, il suffit de préciser dans le fichier projet ( .pro ), les modules Qt que l'on souhaite utiliser. ( gui opengl core xml network pour ma part ).
Pour un programme plus simple en terme de structure ( vis à vis de son besoin ), avec un support temps réel pour la playlist pour la lecture me voici avec une solution qui pour jukebox3D me parait plus cohérent. ( Qt4 - Api Mpd )
Je me répète ce n'est pas un concours du meilleur framework, dans ce cas la précisément l'autre solution est moins bien adaptée pour notre besoin.
Plusieurs mois apres et un portage vers Qt4 voici la nouvelle mouture de jukebox3D en version 0.6.0.
- Surfez sur votre playlist mpd à la cover flow.
- Moteur de mise à jour temps réel de la lecture et de la playlist.
- Gestion du systray, vous pouvez masquer et rappeler jukebox3D quand vous voulez.
- Moteur puissant pour la gestion des informations basé sur les signaux Qt pour les taches asynchrones..
- De nouveaux effets sont disponibles comme la rotation de texte.
- Moteur de thèmes XML, vous pouvez sauvegarder/installer des themes facilement.
jukebox3D 0.6.0 est disponible sur son site officiel: http://j3d.linuxonfire.org/
Screenshots: http://j3d.linuxonfire.org/screens.php
Téléchargement: http://j3d.linuxonfire.org/download.php
Installer un thème: http://www.linuxonfire.org/forum/viewtopic.php?id=55
Thèmes disponible: http://www.linuxonfire.org/forum/viewforum.php?id=14
Dev blog: http://tsubasafr.blogspot.com/
KDE-Apps: http://kde-apps.org/content/show.php/Jukebox3D?content=63124
QT-Apps: http://www.qt-apps.org/content/show.php/jukebox3D?content=77(...)
Pour la version 0.7.0 voici la liste des fonctions majeures à intégrer:
- Gestion de la DB Mpd vers la playlist.
- Amarok 2 intégration avec pourquoi pas un plasmoid ?
- Moteur de jaquette plus flexible ( recherche de jaquette localement si non trouvée par exemple.)
> Lire le journal (20 commentaires, moyenne: 2).
Du détail...
J'ai compilé, j'ai lancé, ça fonctionne, bravo !
Par contre, le comportement de la trayicon n'est pas standard, la plupart des applications utilisent le clic simple pour cacher/montrer l'application et non pas le double-clic.
Bonne continuation !
-
[^]Re: Du détail...
Posté par Sylvain (Jabber id, page perso, ) le 24/03/2008 à 12:40. (lien). Évalué à 4.J'ai oublié de préciser deux choses:
* Pour l'instant jukebox3D ne gere pas le contenu en lui même de la playlist, pour le faire il faut utiliser un logiciel comme sonata ou gmpc.
*En traînant sur irc #mpd j'ai eu des testeurs avec 230 000 entrées dans la playlist,évidement ça la pas fait.
Jukebox3D peut gérer jusqu'à 2048 entrées dans la playlist au dessus ça devient acrobatique en terme de moteur 3D ( gestion de la mémoire avec cache pour les jaquettes ).
Quand je parle de playlist c'est pas la DB de Mpd, vous pouvez avoir autant de chansons que vous voulez dedans, seulement dans la lecture en cours je ne garantie pas le fonctionnement avec plus de 2048 chansons.
Merci d'avoir testé ;)
euh ? ... ça existe en autre chose que version source ???
sur une ubu up-to-date ... impossible de compiler
un premier make fait ça
$ make
/usr/share/qt3/bin/uic ui/optionswindow.ui -o ui/optionswindow.h
uic: File generated with too recent version of Qt Designer (4.0 vs. 3.3.7)
make: *** [ui/optionswindow.h] Erreur 1
un suivant donne ça :
$ make
g++ -c -pipe -Wall -W -g -D_REENTRANT -DQT_NO_DEBUG_OUTPUT -DGL_GLEXT_PROTOTYPES -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -Isrc/libQtAmazon -I/usr/share/qt3/include -I/usr/X11R6/include -I/usr/X11R6/include -o main.o src/main.cpp
src/main.cpp:24:24: erreur: QApplication : Aucun fichier ou répertoire de ce type
src/main.cpp:25:20: erreur: QtOpenGL : Aucun fichier ou répertoire de ce type
...
pourtant toutes les dépendances sont là ?!?
-
[^]Re: euh ? ... ça existe en autre chose que version source ???
Posté par manatlan (Jabber id, page perso, ) le 24/03/2008 à 17:37. (lien). Évalué à 1.bon ... faut pas avoir installé qt3-dev-tools et qt4-dev-tools !
j'ai viré qt3-dev-tools, et ça compile ...-
[^]Re: euh ? ... ça existe en autre chose que version source ???
-
[^]Re: euh ? ... ça existe en autre chose que version source ???
Posté par Sylvain (Jabber id, page perso, ) le 24/03/2008 à 18:12. (lien). Évalué à 2.Oui effectivement j'ai deja eu le probleme, qt3-dev cohabite bizarrement avec qt4-dev
-
[^]Re: euh ? ... ça existe en autre chose que version source ???
Posté par marseillais (page perso, ) le 24/03/2008 à 18:14. (lien). Évalué à 2.il cohabite pas bizarrement. Juste que si il cohabite qmke de qt3 est utilisé en priorité lors de la commande qmake! il vaut donc mieux spécifier lequel on veut en disant qmake-qt3 ou qmake-qt4 comme phh le conseil ci dessus.
-
[^]Re: euh ? ... ça existe en autre chose que version source ???
Posté par Sylvain (Jabber id, page perso, ) le 24/03/2008 à 18:17. (lien). Évalué à 1.Merci je ne savais pas :)
-
-
-
Marre des pochette dans les lecteurs !
J'en ai marre d'avoir la photo des pochettes de disque dans les lecteurs multimédia. Ça prend de la place et cela ne m'apporte rien, surtout quand ce n'est pas la bonne pochette qui s'affiche et en plus c'est une fonctionnalité qui est plus que chiante à désactiver !
Même si l'interface qui est proposée est (d'après photo) très belle. Mais ce n'est, de mon point de vue, que la poudre aux yeux.
De mon point de vue, un lien vers Wikipédia est franchement plus utile (comme dans jajuk).
Voilà, c'est dit !
-
[+] [^]Re: Marre des pochette dans les lecteurs !
Posté par Mes Zigues () le 24/03/2008 à 20:43. (lien). Évalué à -3.Whoa ! Ca moinse dur ! Une opinion et un avantage de 2 pour les votes négatifs en 2 minutes !
"Non les brav's gens n'aiment pas que
L'on suive une autre route qu'eux"
Georges Brassens-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Guid (page perso, ) le 24/03/2008 à 20:45. (lien). Évalué à 3.Parce que tu penses que ton post était réellement pertinent ? On y apprend quoi à part que Mes Zigues n'aime pas la GOA ? (gestion orientée pochette :) )
-
-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Guid (page perso, ) le 24/03/2008 à 20:43. (lien). Évalué à 3.Monsieur n'apprécie pas que les lecteurs multimédias gèrent les pochettes des albums et il avait besoin de nous le dire ! Waouh ! Ca va mieux maintenant ? Tu vas pas en faire une crise cardiaque si je te dis que la pochette est un moyen rapide de sélectionner des albums pour moi, comme avec de vrais CD matériels ?
-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Mes Zigues () le 24/03/2008 à 20:45. (lien). Évalué à 1.Je conçois que cela plaise, mais c'est imposé à tout le monde, même à ceux qui n'en veulent pas, d'où mon coup de gueule.
-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Guid (page perso, ) le 24/03/2008 à 20:48. (lien). Évalué à 3."Imposé" ? Pfffiuuuu, je crois que t'as eu un lundi fatiguant non ? ;)
Tu vas me dire qu'avec la tétrachiée de lecteurs médias qui existent, t'en as pas trouvé un seul sans gestion de pochette ? /o\-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Mes Zigues () le 25/03/2008 à 20:19. (lien). Évalué à 1.Le seul libre que j'avais trouvé était zinf, mais il n'évolue plus et de temps en temps bogue méchamment :-(
Maintenant, ils sont très souvent avec gestion de pochette, tous les commerciaux et même les libres (le libre que j'utilise, il est tellement bien que je subis cette gestion de pochettes).-
[^]Re: Marre des pochette dans les lecteurs !
Posté par PsychoFox () le 26/03/2008 à 09:10. (lien). Évalué à 3.vlc est libre et ne bogue pas.
audacious ne gère pas de pochettes.
la gestion des pochettes est désactivables sur tous les lecteurs de type "jukebox" que j'ai essayé.
Je doute que les client ncurse à mpd ou xmms2 gèrent les pochettes.
Bref moi non plus je n'utilise pas les pochettes parce que je m'en contrefous, qu'elles ne sont pas toujours belles et que je préfère afficher des informations plus importantes, mais je n'en chie pas une pendule parce que rien ne me force à les utiliser...et toi non plus.
-
-
-
-
-
[^]Re: Marre des pochette dans les lecteurs !
Posté par Juke (Jabber id, page perso, ) le 25/03/2008 à 08:49. (lien). Évalué à 1.Pour rhythmbox, ça se désactive en 3 clics.
Rhythmbox - Dbus
Je suis 99% sûr que Rhythmbox se contrôle via une interface D-Bus.
La preuve : music-applet, qui support de multiples lecteurs (banshee, exaile, mpd, muine, quod libet, rhythmbox, xmms, xmms2). Je te conseille de jeter un oeil à music applet pour voir comment il fait.
-
[^]Re: Rhythmbox - Dbus
Posté par Sylvain (Jabber id, page perso, ) le 25/03/2008 à 09:31. (lien). Évalué à 3.Attention je parle pas de faire play/stop/pause ou d'avoir la lecture en cours... Il me faut avoir acces a toute la playlist.
Enfin je vois rien dans http://www.kuliniewicz.org/music-applet/ qui prouve que l'applet accede a la playlist entiere ... je vois surtout un logiciel qui controle la lecture en cours ce qui est different et c'est ce que faisait l'ancienne version de J3D qui etait compat rhythmbox,exaile etc ...-
[^]Re: Rhythmbox - Dbus
Posté par ploum (page perso, ) le 25/03/2008 à 09:42. (lien). Évalué à 2.mea culpa, j'avais pas bien compris.
Quoiqu'il en soit, si ce n'est pas dispo, ce serait intéressant de raporter un bug parce que ce serait une fonctionnalité intéressante à avoir dans Rhythmbox je pense.
-
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.