J'ai personnellement 53Go de musique sur mon PC ce qui commence à faire une jolie collection... et de fait Clémentine fait tout ce que je lui demande avec une vitesse imbattable (comprendre par là que c'est ma vitesse de frappe qui est le système limitant). Je considère que cela provient d'une volonté de limiter les dépendances de l'application, notamment en ce qui concerne la base de donnée ainsi que par l'utilisation de Qt seul et non de la lib KDE.
À l'inverse Amarok étant un projet KDE phare, il se doit de fait usage à outrance des interdépendances possible entre les applications au sein de cette suite (fonctionnalité mis en avant depuis KDE4) ce qui a un surcoût non négligeable, en particulier lorsqu'on n'utilise qu'un logiciel isolé et non la suite entière (j'illustrerais volontiers cet "effet KDE" avec mon Kmail qui lance de fait kdeinit4, klauncher, kded4, gam_server, kwalletd, akonadi_control, akonadiserver, mysqld, akonadi_kabc_re, akonadi_maildir, akonadi_nepomuk, nepomukserver et knotify4 !!! c'est d'ailleurs la raison me poussant à passer à notmuch... mais ce n'est pas le débat ;-)
et de fait les mecs de Clémentine semblent de mon avis (extrait de leur FAQ) :
Why doesn't Clementine use MySQL?
Clementine uses sqlite to store metadata for the songs in your library [...]. We've found that sqlite provides great performance even on huge libraries (300,000+ songs), and Clementine uses the fts plugin to make searching even faster. We see no benefit in supporting other database backends as well as or instead of sqlite, and it would make the code much more complicated and difficult to maintain.
ce qui donne en français :
Pourquoi Clémentine n'utilise pas MySQL ?
Clémentine utilise sqlite pour stocker les métadonnées des chansons de votre bibliothèque [...]. Nous avons trouvé que sqlite fournissait d'excellentes performances même sur de grosses bibliothèques (plus de 300 000 chansons), et Clémentine utilise le plugin fts pour rendre les recherches encore plus rapide. Nous ne voyons pas d'intérêt à supporter d'autres bases de données parallèlement où à la place de sqlite, et cela rendrait le code beaucoup plus complexe et difficile à maintenir.
PS : Je viens juste de lancer Amarok, il est à 104mo de RAM là où mon Clémentine tourne depuis ce matin avec lecture de musique pendant tout ce temps et est à 49mo...
[^] # Re: Clémentine !
Posté par G.bleu (site web personnel) . En réponse au sondage Quel est votre lecteur audio ?. Évalué à 2.
J'ai personnellement 53Go de musique sur mon PC ce qui commence à faire une jolie collection... et de fait Clémentine fait tout ce que je lui demande avec une vitesse imbattable (comprendre par là que c'est ma vitesse de frappe qui est le système limitant). Je considère que cela provient d'une volonté de limiter les dépendances de l'application, notamment en ce qui concerne la base de donnée ainsi que par l'utilisation de Qt seul et non de la lib KDE.
À l'inverse Amarok étant un projet KDE phare, il se doit de fait usage à outrance des interdépendances possible entre les applications au sein de cette suite (fonctionnalité mis en avant depuis KDE4) ce qui a un surcoût non négligeable, en particulier lorsqu'on n'utilise qu'un logiciel isolé et non la suite entière (j'illustrerais volontiers cet "effet KDE" avec mon Kmail qui lance de fait kdeinit4, klauncher, kded4, gam_server, kwalletd, akonadi_control, akonadiserver, mysqld, akonadi_kabc_re, akonadi_maildir, akonadi_nepomuk, nepomukserver et knotify4 !!! c'est d'ailleurs la raison me poussant à passer à notmuch... mais ce n'est pas le débat ;-)
et de fait les mecs de Clémentine semblent de mon avis (extrait de leur FAQ) :
ce qui donne en français :
PS : Je viens juste de lancer Amarok, il est à 104mo de RAM là où mon Clémentine tourne depuis ce matin avec lecture de musique pendant tout ce temps et est à 49mo...