Ecoute

juillet 2009 modifié dans Vos applications #1
Bonjour à  tous  :o

C'est avec grand plaisir que j'annonce la disponibilité de ma nouvelle application en RC1 (faut bien passer par là   :P )

"Ecoute", c'est son nom. Et comme son nom l'indique clairement, ça a un grand rapport avec la musique.
Personnellement j'en ai eu marre d'utiliser iTunes pour écouter ma musique.. iTunes est super pour tout organiser (quoi que..) mais pour simplement écouter, il fait trop usine à  gaz.
Un ami graphiste m'a donc proposé de bosser avec moi sur un logiciel qui n'aurait pas besoin de iTunes pour écouter sa musique, mais tout en utilisant la base de données de iTunes évidemment!

Ecoute256.png

Il y a des avantages et des inconvénients dans Ecoute, et je vais commencer par le plus pénible :

Inconvénients :
[*]Impossible de synchroniser la base de données iTunes (donc impossible de maintenir à  jour le nombre de fois qu'un morceau a été écouté, la dernière fois qu'il a été écouté, etc...)
[*]Impossible de noter un morceau
[*]Y'en a pas on dirait  :o

Avantages :
[*]Une navigation ultra-simpliste qui vous fera rappeler celle de l'iPhone/iPod Touch
[*]Une consommation mémoire minime face à  iTunes.
[*]Des p'tits plus habituels qu'on ne retrouve pas dans iTunes et que je vous laisserai découvrir.


Problèmes connus :
Il y a pour l'instant 1 problème qui m'ennuient un peu.
[*]Le premier est que si vous avez une grosse library (genre 70Go de musique), le fichier XML sera donc plus gros.. Le logiciel peut monter jusqu'à  100Mo de RAM comme ça.. allez pas me demander pourquoi.. alors qu'un XML pour 70GO de musiques ne pèse normalement que 20Mo...
[*]Le second, c'est la recherche des illustrations manquantes (menu "File" -> "Get Album Artwork..."). Toutes les musiques de l'album seront bien taggées, cependant Quicklook ne semble pas prendre en compte les changements, et iTunes non plus, à  moins de lancer iTunes justement et de faire "Get info" sur les musiques de l'album qu'on vient de tagger via Ecoute, et là  comme par magie vous verrez la nouvelle illustration s'afficher dans iTunes  :o
[*]Il est aussi impossible de lire les chansons avec DRM...  >:(

[*]Il reste un petit problème qui ne provient sans doute pas de mon application, c'est la consommation de CPU sur les laptops. Sur mon MBP Unibody, l'application monte à  10% de CPU en lecture avec utilisation des HP intégrés. En revanche, je branche mes enceintes sur la sortie audio du MBP, je tombe à  2% du CPU en lecture - comme sur mon iMac. J'en ai donc conclu que ça venait de Apple et non de mon logiciel. Attention donc pour ceux qui ont des laptops.


Et enfin, pour vous donner envie malgrès tout, voici une série de screenshots.

main.jpg
Selection par Artistes, puis albums de l'artiste


lecture.jpg
Mode lecture (toujours la meme fenêtre)


albumselection.jpg
le popup à  droite de la fleche de retour permet de basculer sur un album de l'artiste de la chanson en lecture


albumsongs.jpg
Double-clique sur la pochette permet d'afficher, comme sur l'iPhone, les tracks de l'album de la chanson en lecture


search.jpg
La recherche est bien entendu présente


videos.jpg
Ainsi que la gestion des videos/tv shows



Je compte donc bien entendu sur vous pour tester le logiciel et me faire part de vos impressions. Si vous avez des idées de fonctionnalités rapide à  implémenter et qui ne prennent pas trop de place, je pourrai essayer de les implémenter dans la final release qui sera disponible la semaine prochaine si tout va bien.
Je suis conscient que le logiciel ne peut pas plaire à  tout le monde, et je pense que c'est pareil pour mal de choses vous en conviendrez  :)


Je compte aussi sur votre discrétion! Même si c'est une RC1 je n'ai pas trop envie que ça circule pour l'instant, surtout qu'il manque une partie assez intéressante dans le logiciel qui ne tardera pas à  arriver!

Rendez-vous donc ici pour tester le logiciel -> /// Téléchargement non disponible


Enfin, je voudrais remercier TOUTES les personnes du forum, même celles qui ne m'ont pas forcément aidé.. mais franchement sans vous je ne sais pas si j'aurai pu connaà®tre les joies de qu'apporte le Cocoa et tout ce qui tourne autour  :adios!:
Avec un spécial thanks à  Ali, No, Philippe49, schlum pour leur graaaaaande aide apportée au logiciel, et ils reconnaà®tront les features auxquelles ils ont participés!
Merci merci et merci!


Louka.
«13456

Réponses

  • muqaddarmuqaddar Administrateur
    04:25 modifié #2
    Moi je dis : pourquoi pas !
    Je t'ai corrigé le lien, il y avait une coquille.

    Je vais le tester ce week-end et je reviens en parler.
  • muqaddarmuqaddar Administrateur
    04:25 modifié #3
    Voilà  mes remarques.

    1) L'appli se lance assez vite et on retrouve nos listes et playlists plutôt rapidement (j'ai 17 Go de musique).

    2) J'ai eu quelques lags au début, et là  ça va mieux j'ai l'impression. Je vais approfondir sur ce sujet. (MBP 2007 - 2,16 Hhz)

    3) Niveau CPU, c'est entre 2% et 7%, c'est très variable. Là  je suis à  3% au moment où j'écris.

    4) Je pense que tu peux avoir un petit succès si tu le rends skinable. Je pense même que c'est obligatoire pour ce site de soft.

    5) Il m'a l'air très stable. :-)

    6) Je ne suis pas friand des redimensionnements constants de fenêtre quand on clique. Est-il impossible de tout caser dans une fenêtre de la taille des jaquettes iTunes ? Ce qui rendrait le skinable possible d'ailleurs... Utilise à  la limite 2 lignes dans les cells de tableViews.

    7) Niveau design, il faut absolument faire mieux, que ce soit la barre ou les tableViews. Et obligatoirement un odd/even sur les lignes des tables. Je dis ça, et pourtant je suis un grand adepte du sobre et austère...

    8) Je n'ai pas testé les raccourcis claviers ni les préférences.

    Cela fait beaucoup de remarques, mais c'est que des détails, tu as fait le plus gros.
    Je t'encourage à  continuer car beaucoup de monde n'aime pas iTunes.
  • juillet 2009 modifié #4
    Elle est si moche que ça l'appli  ? ???
    Niveau themes c'est justement ce qui va arriver prochainement, mais seulement pour le mini-controller (que vous n'avez pas pour l'instant. À vrai dire on aura plus trop besoin de la fenêtre, elle servira simplement à  la navigation. Les themes utiliseront CSS+Javascript à  la manière de Bowtie.

    Enfin je suis assez étonné que quelqu'un me dise ça.. On m'a dit au moins une vingtaine de fois que c'était simple et élégant.. en plus le graphiste est pas mauvais du tout (http://www.charaveldesign.com)
  • muqaddarmuqaddar Administrateur
    04:25 modifié #5
    Oh là , j'ai pas dit qu'elle était moche du tout !
    Je la trouve un peu trop sobre et "carré". Mais c'est donc une affaire de goût.

    Un mini-contrôleur customizé avec des thèmes, oui, ça peut suffire largement.
  • 04:25 modifié #6
    dans 1246719258:

    Oh là , j'ai pas dit qu'elle était moche du tout !
    Je la trouve un peu trop sobre et "carré". Mais c'est donc une affaire de goût.

    Un mini-contrôleur customizé avec des thèmes, oui, ça peut suffire largement.


    Ahh! Tu m'as fait peur :)
    Le premier theme ressemblera à  ça :
    theme.png

    Et voici les prefs :
    themesprefs.jpeg
  • muqaddarmuqaddar Administrateur
    04:25 modifié #7
    C'est très joli là  !

    L'idéal c'est de s'approcher du fonctionnement de Adium pour les thèmes non ?
    En plus simple bien sûr.
  • 04:25 modifié #8
    dans 1246720714:

    C'est très joli là  !

    L'idéal c'est de s'approcher du fonctionnement de Adium pour les thèmes non ?
    En plus simple bien sûr.


    Oui c'est exactement pareil :) Je savais pas du tout qu'on pouvait communiquer avec le code javascript dans une webview.. ça m'a impressionné je dirai meme :p
    Par contre je le rappelle, la fenêtre principale bougera pas. Adium est devenu trop bordélique à  cause du tout personnalisable.. alors que la messageview simplement aurait suffit.
  • apocaalypsoapocaalypso Membre
    04:25 modifié #9
    Et ben, moi qui fait très attention à  l'apparence et qui est donc assez exigent je trouve ton application vraiment très bien ! Et puis ça permet de ne pas passer par iTunes qui est trop lourde lorsque l'on a pas un iPhone ou iPod à  charger.

    Je la télécharge de suite :)
  • muqaddarmuqaddar Administrateur
    04:25 modifié #10
    dans 1246721349:

    dans 1246720714:

    C'est très joli là  !

    L'idéal c'est de s'approcher du fonctionnement de Adium pour les thèmes non ?
    En plus simple bien sûr.


    Oui c'est exactement pareil :) Je savais pas du tout qu'on pouvait communiquer avec le code javascript dans une webview.. ça m'a impressionné je dirai meme :p
    Par contre je le rappelle, la fenêtre principale bougera pas. Adium est devenu trop bordélique à  cause du tout personnalisable.. alors que la messageview simplement aurait suffit.


    C'est vrai que je pige plus rien à  la customization Adium tellements c'est le bordel...
  • apocaalypsoapocaalypso Membre
    04:25 modifié #11
    Dans une prochaine update, peut-être mettre le fond des contrôles qui apparaissent lorsque l'on passe la souris sur la pochette d'album plus transparents.
  • apocaalypsoapocaalypso Membre
    04:25 modifié #12
    D'ailleurs Eaglelouk, je veux bien améliorer ton icône si tu veux, comme ça je pourrais en même temps agrandir mon portfolio  ;)
  • CeetixCeetix Membre
    04:25 modifié #13
    Je viens de la télécharger. C'est vraiment cool et classe! Sinon je trouve aussi que redimensionner la fenêtre c'est pas top user-friendly.
    Sinon pour l'interface c'est très bien je trouve, juste un truc la croche dans la fenêtre est un peu pixelisée mais je chipote :)

    J'attends la suite avec impatiente ! ;)
  • lugdanumlugdanum Membre
    04:25 modifié #14
    Bonjour tout le monde

    Super application, vraiment sympa,  bravo.
    L'import de jaquette et tip top

    juste 2 petits chipotages :
    - Une autre icône
    - Autoriser le drag and drop d'image pour les pochettes

    sinon j'ai rencontré 3 petits bug (mais bon c'est bien écris beta lol):
    - A un moment il m'importait les jaquettes en tout petit, environ 10x10, alors que pourtant dans la fenêtre de choix des jaquettes, elles étaient bien en 500x500 ou en tout cas supérieur à  300x300. j'ai eu le coup pour 3 albums (black album de Metalica et 2 de Nirvana).
    - Toujours dans les jaquettes, j'ai essayé plusieurs fois et 1 fois sur 3 ça n'a pas marché : quand on est sur les titres d'un album sans avoir encore affiché la jaquette, si de là  j'essaye d'en attribuer une, l'import à  l'air de se faire, mais rien ne s'affiche dans l'illustration après.
    - Lors de l'import d'une jaquette supérieur à  300x300, je n'ai plus la main sur l'appli tout le temps de l'import.

    Voili voilou, pour l'instant.

  • Philippe49Philippe49 Membre
    04:25 modifié #15
    Salut Eaglelouk,

    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Je vois que tu as activé Apple Remote. Curiosité, cela se passe comment ?
  • 04:25 modifié #16
    Bon je vais essayer de répondre dans l'ordre.
    Mais avant toute chose, merci beaucoup pour vos tests :D

    apocaalypso a écrit:
    D'ailleurs Eaglelouk, je veux bien améliorer ton icône si tu veux, comme ça je pourrais en même temps agrandir mon portfolio

    Haaa l'icône.. c'est quelque chose que j'entend malheureusement souvent revenir.. Mais je ne la changerai pas par respect pour Olivier Charavel. Et puis je la trouve assez classe, c'est juste la version 128*128 (donc celle du Dock) qui rend mal je trouve. De toute façon il compte l'améliorer bientôt.
    Mais rien ne t'empêches de faire une icône et de la proposer plus tard sur Macthemes par exemple, ça boostera peut-être un peu les autres graphistes à  faire des themes pour le mini-controller qui ne saurait tardé!


    Ceetix a écrit:
    Sinon pour l'interface c'est très bien je trouve, juste un truc la croche dans la fenêtre est un peu pixelisée mais je chipote

    La croche dans la fenêtre? Je peux voir? :D



    lugdanum a écrit:
    Autoriser le drag and drop d'image pour les pochette

    à‰tant donné que le système d'ajout de pochette est "buggy" (et je suis certain que c'est la faute à  OS X sur le coup), je préfère que la fonction reste assez discrète :)

    lugdanum a écrit:
    - A un moment il m'importait les jaquettes en tout petit, environ 10x10, alors que pourtant dans la fenêtre de choix des jaquettes, elles étaient bien en 500x500 ou en tout cas supérieur à  300x300. j'ai eu le coup pour 3 albums (black album de Metalica et 2 de Nirvana).
    - Toujours dans les jaquettes, j'ai essayé plusieurs fois et 1 fois sur 3 ça n'a pas marché : quand on est sur les titres d'un album sans avoir encore affiché la jaquette, si de là  j'essaye d'en attribuer une, l'import à  l'air de se faire, mais rien ne s'affiche dans l'illustration après.
    - Lors de l'import d'une jaquette supérieur à  300x300, je n'ai plus la main sur l'appli tout le temps de l'import.

    - Assez bizarre.. je regarderai étant donné que je suis un grand fan de Metallica :D
    -  Comme je l'ai dit, les MP3 sont très bien taggés, c'est juste Quicklook et iTunes qui ne les prennent pas en compte tout de suite (il faut obligatoirement lancer iTunes et au moins lancer la lecture du morceau ou editer ses informations... pouah). Donc c'est un peu aléatoire et je ne sais pas pourquoi. Pour l'instant je déconseille d'utiliser la fonction.
    - Oui j'ai pas encore threadé le téléchargement de l'image, étant donné que la fonctionnalité est pas tip-top à  cause de ce problème de quicklook/iTunes :p

    Philippe49 a écrit:
    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Pourtant je trie bien les songs d'un album en fonction du DiscNumber (ou une key du meme genre dont je me souviens plus le nom).. la faute à  iTunes? Aucune idée..

    Philippe49 a écrit:
    Je vois que tu as activé Apple Remote. Curiosité, cela se passe comment ?

    Y'a un petit framework open-source dispo pour ça qui s'appelle "RemoteControl"
  • Philippe49Philippe49 Membre
    04:25 modifié #17
    dans 1246796193:

    Philippe49 a écrit:
    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Pourtant je trie bien les songs d'un album en fonction du DiscNumber (ou une key du meme genre dont je me souviens plus le nom).. la faute à  iTunes? Aucune idée..

    Il s'agit d'un cd acheté sur iTunes ..

    dans 1246796193:

    Philippe49 a écrit:
    Je vois que tu as activé Apple Remote. Curiosité, cela se passe comment ?

    Y'a un petit framework open-source dispo pour ça qui s'appelle "RemoteControl"

    Merci, c'est toujours bon à  savoir !
  • 04:25 modifié #18
    dans 1246796612:

    dans 1246796193:

    Philippe49 a écrit:
    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Pourtant je trie bien les songs d'un album en fonction du DiscNumber (ou une key du meme genre dont je me souviens plus le nom).. la faute à  iTunes? Aucune idée..

    Il s'agit d'un cd acheté sur iTunes ..


    Hmm je regarderai ça.. est-ce que tu peux fouiller le XML de ta iTunes Library et voir les clés qui correspondent au niveau du trie des morceaux de l'album? (DiscNumber ou TrackNumber). Si tu peux vérifier que ça correspond bien au tagging ID3 ou si ça n'a au final aucun rapport.


    Je vous ai fait une vidéo pour vous montrer en détail le "bug" au des pochettes :
    http://www.eagle-of-liberty.com/ecoute/screenshots/Albumartbug.mov
    Que iTunes soit lancé ou non, ça change rien.
  • CeetixCeetix Membre
    04:25 modifié #19
    Tiens :)

    croche.jpg
  • 04:25 modifié #20
    dans 1246798529:

    Tiens :)

    croche.jpg

    Haa oui :D Le graphiste doit me faire une version adaptée du nocover.png à  la taille du bouton :p
  • Philippe49Philippe49 Membre
    04:25 modifié #21
    dans 1246796193:

    Philippe49 a écrit:
    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Pourtant je trie bien les songs d'un album en fonction du DiscNumber (ou une key du meme genre dont je me souviens plus le nom).. la faute à  iTunes? Aucune idée..

    Ci-joint de quoi satisfaire ta curiosité


  • apocaalypsoapocaalypso Membre
    juillet 2009 modifié #22
    Pas de soucis Eaglelouk, oui c'est un problème sur le dock, c'est à  dire que le seul "hic" c'est que les diodes ne se voient pas, faut les agrandir et ça devrait être bon. Je vais essayer de voir par moi-même  ;)

    Par contre j'aurais une petite question, les résultats de pochettes d'albums de la fonctionnalité "Get artwork", ça marche comment ?
    Tu les récupères de Google images ?
  • 04:25 modifié #23
    dans 1246800364:

    Par contre j'aurais une petite question, les résultats de pochettes d'albums de la fonctionnalité "Get artwork", ça marche comment ?
    Tu les récupères de Google images ?


    J'utilise simplement Amazon :)
  • 04:25 modifié #24
    dans 1246799797:

    dans 1246796193:

    Philippe49 a écrit:
    Un petit problème à  signaler pour un tri inopportun. J'ai un album officiel de symphonies rangé dans iTunes comme sur le disque , et qui se retrouve dérangé dans ton appli.

    Pourtant je trie bien les songs d'un album en fonction du DiscNumber (ou une key du meme genre dont je me souviens plus le nom).. la faute à  iTunes? Aucune idée..

    Ci-joint de quoi satisfaire ta curiosité


    Je m'embrouille un peu à  cause des noms qui se ressemblent :x
    Mais je vois qu'il y a 2 CDs.. et j'avais zappé cette possibilité de 2CD pour 1 album. Donc il faudrait surement que je fasse un trie en fonction du TrackNumber puis du DiscNumber? Confirmes-tu?  ;D
  • apocaalypsoapocaalypso Membre
    04:25 modifié #25
    Et tu fais marcher ça comment pour les images d'Amazon ?
  • 04:25 modifié #26
    dans 1246802654:

    Et tu fais marcher ça comment pour les images d'Amazon ?


    http://aws.amazon.com/
    En plus les artworks sont retournés dans un XML  <3 <br />

    @Philippe49 : Bon j'ai fait ce que j'ai dis.. et ça marche :o j'avais justement un Live de Metallica avec 3 disques  >:D
  • Philippe49Philippe49 Membre
    04:25 modifié #27
    dans 1246801759:

    Je m'embrouille un peu à  cause des noms qui se ressemblent :x
    Mais je vois qu'il y a 2 CDs.. et j'avais zappé cette possibilité de 2CD pour 1 album. Donc il faudrait surement que je fasse un trie en fonction du TrackNumber puis du DiscNumber? Confirmes-tu?  ;D

    Je confirme qu'il y a bien deux albums du même nom.
    • La symphonie n°1 est la première série de pistes du disque 1
    • La symphonie n°7 est la première série de pistes du disque 2
    Cela devrait être la solution.
    Quand tu auras réglé ce problème, tu me fais signe que je réessaie.

  • 04:25 modifié #28
    dans 1246807664:

    dans 1246801759:

    Je m'embrouille un peu à  cause des noms qui se ressemblent :x
    Mais je vois qu'il y a 2 CDs.. et j'avais zappé cette possibilité de 2CD pour 1 album. Donc il faudrait surement que je fasse un trie en fonction du TrackNumber puis du DiscNumber? Confirmes-tu?  ;D

    Je confirme qu'il y a bien deux albums du même nom.
    • La symphonie n°1 est la première série de pistes du disque 1
    • La symphonie n°7 est la première série de pistes du disque 2
    Cela devrait être la solution.
    Quand tu auras réglé ce problème, tu me fais signe que je réessaie.


    Nouvelle RC en ligne ;) -> Check for updates
  • Philippe49Philippe49 Membre
    04:25 modifié #29
    The update is improperly signed.
  • muqaddarmuqaddar Administrateur
    04:25 modifié #30
    Idem !
    dans 1246809879:

    The update is improperly signed.


    Idem !

    Sinon, moi j'adore l'icone de l'appli, même dans le dock, elle pète bien !
  • 04:25 modifié #31
    dans 1246809879:

    The update is improperly signed.

    oh?
    Je comprend pas... en effet ça me fait pareil quand je veux updater.. Quelqu'un a une idée?  :'(
Connectez-vous ou Inscrivez-vous pour répondre.