Ecoute quitte le Mac App Store et devient gratuit

Toximityx |
Ecoute est un lecteur alternatif à iTunes, il se base sur sa bibliothèque pour lire sa musique ou même ses vidéos et sans qu'il soit nécessaire d'ouvrir le logiciel d'Apple. Celui-ci étant un peu lourd pour simplement lire de la musique [3.0.7 – Français – Louka Desroziers].

Cet utilitaire, vendu jusqu'à maintenant sur le Mac App Store à 5,99€, vient d'en sortir. Louka Desroziers et Julien Sagot, respectivement développeur et graphiste de l'application, ont en outre décidé de la rendre gratuite [4,1 Mo]

Desroziers justifie la raison de ce retrait par le sandboxing (bac à sable) d'Apple, qui a déjà obligé quelques développeurs à reconsidérer leur présence sur le Mac App Store.



Apple avait assoupli ses règles, permettant une validation d'Ecoute 3.0.4. Mais le temps passant, les règles ont changé et rendu impossible la validation de la version 3.0.6. Elle fut soumise quatre fois, et toujours rejetée par l'équipe de validation.

Le développeur explique qu'Apple interdit la lecture/écriture dans n'importe quel répertoire, sauf à ce que des exceptions soient spécifiées (dans les dossiers Musique, Vidéos, Photos et Téléchargement). Toutefois, un bug capricieux rend impossible pour Ecoute l'accès aux fichiers de musique. Apple n'a apparemment pas réussi à reproduire de manière systématique ce bug qui lui a été signalé. Les choses ne sont pas allées plus loin.

La seule option laissée au développeur est que l'application demande à son utilisateur de localiser manuellement le dossier contenant sa musique.

Reprenant son code, l'auteur s'est résolu à afficher une fenêtre de dialogue à l'utilisateur avec laquelle il pouvait créer des raccourcis vers les dossiers à utiliser (ce que permet Apple). La mise à jour fut alors validée, mais cette modification subite dans le fonctionnement du logiciel n'était pas idéale d'un point de vue utilisateurs, surtout lorsqu'ils avaient eu l'habitude d'un fonctionnement transparent.

« Ça n'a fait que confirmer ce que je pensais: ces règles sont censées sécuriser l'utilisateur, mais c'est son confort qui en pâtit » nous a expliqué Louka « l'application qui était très simple est devenue un calvaire au quotidien ».

L'équipe a donc décidé de rendre son application gratuite sur son site Internet, et ainsi s'affranchir des règles du sandboxing dès lors qu'elles s'avèrent contraignantes même pour les applications qui n'ont besoin que d'un accès en lecture seule sur différents dossiers.



Le duo de PixiApps qui développe Ecoute sur son temps libre explique que son logiciel restera gratuit jusqu'à sa version 4.0, et qu'elle est bien entendu signée pour le Gatekeeper de Mountain Lion.

Cette version 4.0 va tâcher de faire le grand écart entre une expérience utilisateur satisfaisante et le respect du sandboxing. Aucune date de sortie n'est avancée, mais elle sera proposée à moins de 4€.

PixiApps a sorti récemment Ecoute pour iPhone (2,39€), et avant la version 4 pour Mac, une déclinaison pour iPad doit être lancée.

Sur le même sujet :
- Prise en main d'Ecoute pour iOS
Tags
avatar Fraaldr45 | 
Merci aux développeurs! Cela nous fera patienter jusqu'à la sortie de la version 4. Bonne continuation!
avatar redchou | 
Prendre pour excuse le fait qu'il faut choisir le répertoire ou se trouve sa musique... Mouai
avatar balooforever | 
Oh, pas mal, très léger ! En attendant iTunes 11 !
avatar matb22 | 
et la mise a jour sera gratuite pour ceux qui ont acheté le logiciel sur mac store ?
avatar Hlebon | 
Tant que je n ai pas à repayer pour la version 4.0...faites ce que vous voulez et conservez la légèreté du logiciel (parce que 1go de mémoire vive pour iTunes c est juste pas possible.)
avatar Rigat0n | 
Faudrait être un peu plus clair sur la question suivante : va-t-on repayer la version 4 ? Si le dev veut bien répondre oui ou non quand il passera par ici...
avatar Eaglelouk (non vérifié) | 
@Rigat0n: ça dépendra du travail à fournir, mais il y a fort à parier que oui, avec cependant un gros rabais dès la sortie (du genre 0,79€) afin de satisfaire tout le monde.
avatar macbookintel | 
Contrairement à ce qui est affiché sur le site cela refuse de démarrer en OS X 10.6.8
avatar expertpack | 
apple a fermé la porte, iTunes 11 arrive, logique
avatar Eaglelouk (non vérifié) | 
@macbookintel: corrigé. C'est effectivement 10.7 minimum désormais.
avatar oomu | 
« Ça n'a fait que confirmer ce que je pensais: ces règles sont censées sécuriser l'utilisateur, mais c'est son confort qui en pâtit » oui, c'est un principe courant en informatique. La sécurité est souvent opposée à la simplicité d'utilisation ou de dévleoppement. - Mais le VRAI manque de os X ce n'est pas de brider l'accès aux documents de l'UTILISATEUR (c'est une bonne chose qu'un programme ne puisse pas accéder dans votre dos à tout) non. Le vrai manque c'est l'équivalent d'une API officielle pour accéder à la bibliothèque de musique, comme sous ios. Ainsi, les applications pourraient exploiter efficacement la base de itunes, l'utilisateur aura un mécanisme officiel pour qu'un programme accède à ses musiques et plus de soucis de tout ou rien vis à vis du sandboxing. - le but d'une sandbox est d'empêcher qu'un logiciel piégé ou virus ouvrent vos éventuels documents importants (genre base de mots de passe, cookies de safari, etc) sans vous que le voyez. Avec le sandbox, un logiciel est obligé de provoquer l'apparition d'une boite de dialogue fichier/ouvrir. autant dire que ça met la puce à l'oreille. - bref typiquement, la vraie réponse que doit apporter apple est : + d'apis pour gérer les documents et les bibliothèques de documents (iphoto/apertures, itunes, etc) (vivement os x 10.9 donc.. ) un programme d'échange entre Apple et les éditeurs tiers reconnus pour négocier des exceptions au sandboxing pour des cas justifiés. (actuellement, ça tient du exceptionnel, apple n'a pas de circuit pour discuter cela) - @expertpack [15/09/2012 21:57] via iGeneration pour iPad "apple a fermé la porte, iTunes 11 arrive, logique" strictement aucun rapport.
avatar apenspel | 
Eaglelouk : « @macbookintel: corrigé. C'est effectivement 10.7 minimum désormais. » Oui mais en modifiant le fichier Info.plist à l'intérieur de l'appli elle fonctionne sous SL. Ces histoires de système minimum, c'est souvent un bridage de Apple pour obliger à passer à l'OS supérieur, en particulier pour obliger à passer par le MAS, puisque cet OS s'achète là. oomu : « … l'utilisateur aura un mécanisme officiel pour qu'un programme accède à ses musiques… » Le mécanisme officiel ressemble furieusement à une arnaque.
avatar Armas | 
Louka, un sacré dev que j'ai suivi depuis ses debuts sur logicielmac. Un passionné, un vrai.
avatar Orus | 
Encore un départ ? Apple n'a que ce qu'il mérite.
avatar Eaglelouk (non vérifié) | 
@apenspel: Je ne peux pas te garantir qu'elle fonctionnera correctement à 100% dans ce cas ;)
avatar Rigat0n | 
@Eaglelouk Si c'est ça c'est correct. Merci.
avatar apenspel | 
Eaglelook, je ne l'ai jamais utilisée avant, mais je peux te dire qu'elle m'a semblé fonctionner très rapidement et j'ai pu lire un morceau au hasard. Je ne vois pas ce qu'on doit attendre de plus d'un lecteur.
avatar Eaglelouk (non vérifié) | 
@apenspel : Y'a d'autres fonctionnalités quand même hein ! :D mais si ça te suffit, tant mieux !
avatar Eaglelouk (non vérifié) | 
@Rigat0n : Ravi que ça te semble correct dans ce cas :) merci pour ton retour
avatar Mathias10 | 
Le pire! C'est que j'allais l'acheter hier soir, heureusement que je ne l'ai pas fait ^^
avatar béber1 | 
je viens de l'essayer. Léger, efficace et intelligent. Adopté
avatar apenspel | 
eaglelouk : « Y'a d'autres fonctionnalités quand même hein ! … » Oui, il semble. Mais il y a des choses bizarres. Dans les préférences/raccourcis/ par exemple, je ne vois pas pourquoi il faut un autre raccourci que ⌘H pour masquer. Ni pourquoi il ne suffit pas de presser [Espace] pour mettre en pause/lecture (alors que ça fonctionne dans les deux cas). Growl (gratuit) fonctionne, enfin tout m'a l'air de fonctionner, c'est simple. Je suis sous 10.6.6
avatar RedMak | 
@apenspel : non c'est le dev qui choisi la version minimum de l'os et non pas apple, ne dis pas n'importe stp .
avatar bugman | 
@ oomu : "apis pour gérer les documents et les bibliothèques de documents (iphoto/apertures, itunes, etc) (vivement os x 10.9 donc.. )" Sauf que je n'utilise aucun de ces logiciels. Ma musique et mes photos je veux les mettre ou cela me chante.
avatar apenspel | 
RedMak :« non c'est le dev qui choisi la version minimum de l'os et non pas apple, ne dis pas n'importe stp » C'est Apple qui bride le SDK de l'OS du dev. Ne dis pas n'importe quoi STP. En ouvrant ce fichier Info.plist avec TextEdit n'importe qui peut voir que le SDK de ML a été utilisé. Ce SDK bride donc la compatibilité descendante. Bien-sûr, le dev pourrait inclure du code pour un plus ancien OS, histoire de favoriser la compatibilité descendante, mais explique-moi qu'en changeant seulement un chiffre, rien d'autre, l'appli fonctionne tout de même. Il est évident que Apple pousse à la consommation, que Apple a décidé de faire du fric avec ses stores puisque son OS inclut des stores. Ça c'est indéniable, tout de même ? SL était décrit comme un grand nettoyage de l'OS, il éliminait les vieux trucs « dépassés » de Tiger. Lion était décrit comme un grand nettoyage de l'OS, il éliminait les vieux trucs « dépassés » de Leopard. Il supprimait surtout Rosetta. Avec ML, le nettoyage se poursuit, mais cette fuite en avant est artificielle puisqu'elle élimine les vieux trucs dépassés de SL. Et pourtant, en changeant un chiffre ça fonctionne. Enfin, c'est plus compliqué pour Rosetta. Pour Rosetta, ce serait bien qu'un dev le développe. Je crois qu'on serait étonné de voir combien il est possible d'en placer chez tous ceux qui n'en ont rien à faire des nouveaux canaux de distribution de Apple. Après, c'est sûr, Apple risquerait de moins vendre, mais ça ne concerne pas l'utilisateur final. Ah ouais, on n'aurait pas la sécurité du sandboxing… Mais à quoi peut bien servir le sandboxing si Apple est peut-être bien le principal (seul ?) virus sur Mac ?
avatar apenspel | 
D'ailleurs, si Apple était si préoccupé de la sécurité de ses clients, il permettrait les MàJs de sécurité pour tous les utilisateurs de SL. Mais tout ce qui sort encore ne concerne que 10.6.8 minimum (MAS obligé). Alors pour moi c'est clair, le virus, c'est le modèle économique de Apple.
avatar puccini | 
@apenspel "pour moi c'est clair, le virus, c'est le modèle économique de Apple" Et ce modèle économique issu du capitalisme s'appelle "croissance". Je doute qu'Apple en ait l'exclusivité...
avatar apenspel | 
puccini : « Et ce modèle économique issu du capitalisme s'appelle "croissance". Je doute qu'Apple en ait l'exclusivité... » Ouais et alors ? Le progrès est une notion socialo/libérale, ce n'est pas nouveau. Même l'Allemagne nazie l'a utilisé avec sa voiture du peuple. Mais la bagnole pour tous crée pas mal de problèmes environnementaux. Pour moi, si avec un simple éditeur de texte on peut freiner la fuite en avant, je prends. Tu sais, l'hygiène est une grande chose pour l'humanité, et en même temps c'est une belle m… pour les cours d'eau. Le walk-man et l'iPod sont fantastiques pour la promotion musicale… des "artistes" des majors, mais je me souviens de la convivialité qu'il y avait à se réunir devant la radio à écouter les radios pirates. La bagnole est impeccable pour aller travailler, ouais mais il faut finalement avoir deux salaires pour se la payer, puis deux bagnoles pour aller bosser, puis il faut élargir les routes, etc. Finalement, la « croissance » et le « progrès » induisent la décroissance de la qualité de vie. Il était sympa, hein, le film Terminator ?! Schwarzie avec sa gueule de raie fascisante… Cool. Seulement, Terminator, c'est nous. C'est ma pomme. C'est la pomme. Et d'ailleurs, croissance de qui ? De PixiApps ? Des impôts ? De la liberté ? De big brother ? Si je relance Toast 5 sur mon vieux G3 sous Mac OS 9, je peux faire une copie exacte d'un CD pour… la bagnole. Après, je peux récupérer les titres et la pochette sous SL. Pas de bridage, certain ? Pour moi c'est un virus que Apple (et les autres, c'est vrai, mais ça n'excuse en rien Apple) met en place et ce virus s'appelle « obsolescence programmée », « vente forcée ».
avatar r e m y | 
Petite précision.... Ecoute nécessite Lion minimum pour fonctionner
avatar alan63 | 
tres content de ce logiciel que j'ai depuis le début, ainsi que celui pour l'iPhone gratuite pour le moment , que ceux qui ne l'avait pas acheté avant en profite maintenant, ça vaut vraiment le coup la v4 sera sur la MAS si j'ai bien compris ou suis je un nul ?
avatar LePoussin | 
Y'a-t-il un équivalent à WinAmp, hormis Vox ? J'aimerais disposer d'une fenêtre dédiée playlist.
avatar apenspel | 
r e m y : « Petite précision.... Ecoute nécessite Lion minimum pour fonctionner » Tu n'as pas lu les réactions, toi. Clic droit sur l'appli » Afficher le contenu du paquet » Tu glisses Info.plist sur TexEdit » Tu cherches : ‹key›LSMinimumSystemVersion‹/key› ‹string›10.7.0‹/string› Tu changes le 7 en 6 » Tu sauves… Et ça fonctionne sous SL.
avatar r e m y | 
Merci Apenspel... Effectivement, étant arrivé avec dejà 2 pages de commentaires, j'ai lu en diagonale
avatar rva1mac | 
Ecoute ne marche pas sous Snow Leopard sans la bidouille en effet.
avatar apenspel | 
Non, non… http://img15.hostingpics.net/pics/909706ecoute.png Oups… Tu as édité pendant que je postais.
avatar macbookintel | 
Merci apenspel pour la bidouille :) iTunes viens de quitter le dock.
avatar Vocino | 
En plus d'être sympathiques, les développeurs ont de bons goûts musicaux ! :)
avatar marc_os | 
apenspel a écrit : "RedMak :« non c'est le dev qui choisi la version minimum de l'os et non pas apple, ne dis pas n'importe stp » C'est Apple qui bride le SDK de l'OS du dev. Ne dis pas n'importe quoi STP." apenspel, as-tu jamais écrit une Application pour Mac OS X ou iOS ? J'en doute fort. Car si tu l'avais jamais fait, tu n'aurais pas contredit RedMak qui a raison. Si ton "astuce" de bidouiller le fichier Info.plist marche, c'est que tu as de la chance. Cela veut juste dire que le développeur n'a pas utilisé d'API spécifique à Lion, mais seulement des API 10.6. Mais si d'aventure il a malgré tout utilisé une API Lion, l'application plantera dès qu'elle sera utilisée. Donc si un jour Ecoute plante alors que tu es sous SL ou Leopard, faudra pas t'étonner. -------- bugman à écrit : « @ oomu : "apis pour gérer les documents et les bibliothèques de documents (iphoto/apertures, itunes, etc) (vivement os x 10.9 donc.. )" Sauf que je n'utilise aucun de ces logiciels. » Tu n'as pas compris. S'il y avait de telles API, que tu utilises iTunes ou un autre logiciel, tu n'aurais pas de problèmes. Ce sont les nouvelles règles combinées à l'absence de telles API qui est la cause des problèmes d'Ecoute.
avatar apenspel | 
Effectivement, je n'ai jamais créé le moindre logiciel. J'en utilise seulement un tas qui ne sont pas supposés fonctionner sous SL, comme d'autres en utilisent plein qui ne sont pas supposés fonctionner sous Leopard. Mon astuce, je l'ai réalisée 2 fois aujourd'hui, peut-être 5 fois sur la semaine écoulée. Bugs constatés : 0. Alors ça ne fonctionne pas avec tout, c'est sûr. Mais le seul truc avec quoi ça ne fonctionnait pas n'avait pas de fichier Info.plist à l'intérieur. Maintenant, on peut aussi avoir le dernier OS, les applis qui vont avec et avoir des bugs, non ? Sinon pourquoi tout le monde crée des MàJs ? Moi, je me borne à ma façon à faire fonctionner les MàJs pour mon OS. Avec un traitement de texte basique, pas Xcode et le SDK de ML, je fais fonctionner les choses pour SL. C'est car je dois être un peu con. Tiens, au fait, je relisais juste l'annonce de iTunes 11 de A. Nelzin : « On sent du Sonora ou du Ecoute dans cette nouvelle présentation. » Dingue que Apple se réserve des choses qu'il trouve chez d'autres car peut-être : « iCloud et l'iTunes Store sont très fortement intégrés à iTunes, et sont présents dans la plupart des éléments d'interface. » Ouais bof, j'utilise toujours iTunes 9, la v.11 ne me concerne pas. Ni même Ecoute, d'ailleurs. J'aime autant l'interface moins moderne avec ses archaïsmes de ce que j'ai.
avatar bugman | 
@ marc_os : Oomu parle surtout du sandboxing. Et si j'aurais un problème parce que je ne veux pas passer par une bibliothèque pour mes fichiers. Je ne veux pas d'une bibliothèque pour toutes mes photos, je ne veux pas d'une bibliothèque pour toutes mes musiques, je ne veux pas de bibliothèque (dans le style "tous mes fichiers" dans le Finder) pour le reste de mes fichiers. Concernant Ecoute (je ne l'utilise pas mais) il n'a pas l'air d'avoir de problème, j'ai même l'impression qu'il fait ici l'unanimité.
avatar Rigat0n | 
@apenspel : Réussir à placer les nazis et l'obsolescence programmée dans un commentaire : très fort.
avatar ed/dy | 
Super! c'est exactement ce que je chercher, merci :D
avatar apenspel | 
Rigat0n « Réussir à placer les nazis et l'obsolescence programmée dans un commentaire : très fort. » Mais ouais, sort les mots de leur contexte si tu n'as rien d'autre à dire. Ainsi tu auras été capable d'en placer une. Seulement j'ai aussi parlé de socialo-libéralisme et d'environnement. Et si je veux je peux aussi te parler de la religion des fanboys. Comme quoi mon propos peut être éclectique.
avatar eden-eden | 
Le problème est que Ecoute ne gère pas Airplay, que j'utilise tout le temps (à moins qu'il ait été ajouté depuis que je l'avais testé). Dommage, à part ça, ça avait l'air sympa.
avatar Adrienhb | 
@apenspel : 'Effectivement, je n'ai jamais créé le moindre logiciel. J'en utilise seulement un tas qui ne sont pas supposés fonctionner sous SL, comme d'autres en utilisent plein qui ne sont pas supposés fonctionner sous Leopard.' Lesquels par exemple ?
avatar apenspel | 
Ecoute et ImageViewer par exemple. Ces deux-là je les ai fait fonctionner hier. Je ne vais pas énumérer la moindre chose que je teste tout de même ?! Ça me semble hors sujet. Le sujet c'est plus les abus de Apple, du MAS et des comportements par défaut de XCode.

CONNEXION UTILISATEUR