Accueil > Uncategorized > Le futur de Podcast Addict…

Le futur de Podcast Addict…

01/12/2012

Voilà bientôt 18 mois que j’ai eu l’idée de me lancer dans le développement d’un application Android.
Gros consommateur de podcasts, j’utilisais un client PC pour gérer le téléchargement de mes épisodes avant de les transférer par USB sur mon téléphone afin d’en profiter durant mes longs trajets quotidiens sur le RER D.
Je me suis donc mis en tête de développer une petite application Android  afin de gérer mes podcasts directement sur mon téléphone.

 

Bien sur, ce genre d’application existait déjà, mais c’était l’occasion de faire une application qui me convenait davantage  et qui me permettrait par la même occasion de mettre en avant les podcasts francophones.
6 mois plus tard l’application débarquait sur le Google Play…
Au fur et à mesure des versions j’ai ajouté de nouvelles fonctionnalités pour en arriver à une application relativement complète et stable.

Cela ne veut pas dire pour autant qu’il ne reste rien à ajouter ou à améliorer, bien au contraire!

Voici une liste des futures évolutions prévues (en vrac) :

  • une nouvelle interface
  • l’ajout d’un écran pour gérer les téléchargements
  • un nouvel écran de gestion des abonnements
  • un moteur de recommandation
  • un player video interne

Certaines de ces évolutions comme le moteur de recommandation de podcasts ou la recherche par catégorie vont solliciter davantage le serveur et sa base de données. Pour éviter tout risque de saturation du serveur je vais modifier l’hébergement actuel qui est mutualisé afin d’utiliser un serveur dédié. En fonction du nombre de connexions simultanées que les futures versions de l’app ouvriront sur la base, il faudra certainement que je migre la base vers une solution SQL privé.
Or tout cela va avoir un coût…
On me remonte de temps en temps des problèmes sur des casques Bluetooth, sur des appareils sous Cyanogen Mod ou sur les toutes dernières versions d’Android… On me demande aussi d’optimiser l’interface pour tablette ou même pour les Google TV.
Le problème c’est qu’actuellement je ne suis pas équipé de tout le matériel nécessaire pour faire mes tests, corriger et optimiser l’app. Si je vous disais sur quel téléphone je développe… non en fait j’ai trop honte ;)

Bref on en arrive au moment qui fâche…
Afin de poursuivre le développement de l’app et de continuer à l’améliorer je vais avoir des frais supplémentaires. Alors bien sur il ne s’agit pas de sommes extravagantes, je peux passer sur un serveur dédié + base dédié à partir de 22€/mois.
Sauf que je vais devoir m’équiper d’un casque Bluetooth pour essayer de résoudre certains problèmes qu’on me remonte. Je vais également me prendre une Google TV afin de travailler et tester l’interface de l’app sur de grands écrans. Je souhaite également faire quelques tests d’interaction téléphone / Google TV ou tablette / Google TV pour essayer de rajouter des petites fonctionnalités sympathiques. Il va aussi falloir que je me prenne une tablette car il faut que je négocie à chaque fois que j’emprunte la tablette de ma femme et ce n’est pas des plus pratique.
Après mure réflexion, j’ai décidé de modifier Podcast Addict afin d’essayer de financer le changement de serveur / base de données et si possible l’achat de matériel de test / dev.

Pour cela j’ai choisi d’intégrer une bannière publicitaire dans l’app.
Pour les réfractaires à la publicité ou pour ceux qui veulent soutenir Podcast Addict je vais ajouter une app payante sur le Google Play. Cette app coutera environ 2€. Elle n’apportera aucune fonctionnalité supplémentaire à l’application. En revanche elle permettra de n’afficher aucune publicité dans l’application (et de soutenir l’application :) ).

Si vous voulez savoir pourquoi j’ai choisi un prix de 2€ pour la version donation/sans pub, c’est tout simplement pour récupérer environ 1€ sur la vente.
Il faut savoir que Google prélève 30% du prix de vente de chaque app et qu’ensuite je devrai déclarer tout ça avec mes revenus…

 

N’hésitez pas à me dire ce que vous pensez de tout cela dans les commentaires ou sur twitter.




  1. zoltenk
    01/12/2012 à 20:01 | #1

    Déjà un grand merci pour cette application que j’utilise tous les jours ! Concernant le changement de financement de l’app j’espère que les utilisateurs feront l’effort de payer, en tout cas pour ma part je suis tout à fait près à mettre 2 euros dans une application aussi utile avec un développeur aussi réactif.
    Continuez comme ça !
    Un utilisateur heureux

  2. flok
    01/12/2012 à 21:35 | #2

    Super application, de loin la meilleur sur android pour gerer ses podcast.

    Mais, mon rêve.

    Ce serait de la voir décliné sur PC.

    Serieusement, il n’y a AUCUN client podcast PC digne de ce nom ( Miro qui déconne à bloc, itunes qui rame comme un porc, Winamp qui est visuellement pauvre, noopod qui est vraiment moche… ) alors, si on pouvait avoir, un client pc comme podcast addict, mais ce serait tellement merveilleux.

    J’espere que le develloppeur entendra mon commentaire :’(

  3. 01/12/2012 à 21:40 | #3

    Pas de souci pour cette évolution qui est dans la logique des choses pour une app un tant soit peu suivie et/ou qui veut continuer dans bon sens.

    J’achèterai donc la nouvelle app pour ma part (parce que bon, les pubs hein, c’est pas comme si on en manquait hein ? :D ).

  4. nicolas
    01/12/2012 à 22:07 | #4

    Pour que tu récupères le plus d’argent, vaut il mieux cliquer régulièrement sur les pubs ou prendre la version à 2 euros?

  5. revesdegeek
    01/12/2012 à 22:54 | #5

    @flok
    J’utilisais Ziepod sur PC. C’est pas terrible pour saisir tous tes abonnements, mais ça marche sans prendre trop de resources.

  6. revesdegeek
    01/12/2012 à 22:59 | #6

    @nicolas
    Pas sur que ce soit très pratique de cliquer régulièrement sur la pub, ni même que Google apprécie trop (fraude au clic). Chacun fait comme il veut. Le simple affichage de pub est également comptabilisé. Sauf qu’il va en falloir en afficher quelques milliers avant que ça rapporte 2€ ;)

  7. 02/12/2012 à 12:14 | #7

    Je soutient l’idée et passerai sur la version payante.

    Par contre 3 apps sur le Google Play ça va vite être le fouillis non? Je pense pas que l’App crevard soit utile parce que les crevards ont déjà installer adblock sur leur téléphone…

    Sinon c’est une super application il faut continuer comme ça ! :)

  8. revesdegeek
    02/12/2012 à 15:52 | #8

    @valentin
    Il y aura en fait 2 versions de l’app, la gratuite sans pub et la version actuelle avec pub. La 3eme app sera une app « vide » qui devra etre installer en plus de la version actuelle pour masquer la pub.
    J’essaierai de présenter de façon un peu plus claire sur le Google Play

    Sinon pour Adblock c’est vraiment dommage car justement j’essaie de satisfaire tout le monde avec ces 3 versions… Après il y a toujours moyen de détecter un ad blocker, mais ça serait dommage d’en arriver là ;)

  9. 02/12/2012 à 18:35 | #9

    Pour ma part, j’utilise ton app depuis qu’elle existe et très franchement même si je passe à un Nokia Lumia 920 en phone, je garderais ton app (en payante surement) pour les podcast vidéos sur la tablette car elle fait exactement ce que j’attends d’une app de podcast :)

    Normalement je suis un crevard niveau app mais vu que je me fais souvent la réflexion sur le travail fournit pour cette app, j’donnerais bien volontiers mes coordonnées à Google ne serait-ce que pour récompenser ce travail ;)

  10. 02/12/2012 à 19:06 | #10

    Yep, je prendrais la version payante sans pub perso ;)
    Pour une app de cette qualité, on peut bien mettre quelques euros ;)

  11. revesdegeek
    03/12/2012 à 23:05 | #11

    Je pense que vous avez raison, la 3eme app (gratuite et sans pub) risque d’apporter un peu de confusion sur le Google Play. Il est plus simple de ne pas faire la mise à jour vers la nouvelle version dans ce cas. Pour cela il faudra penser à désactiver la mise à jour automatique sur le Google Play. Je met à jour l’article

  12. Pierrot46
    05/12/2012 à 15:19 | #12

    Bravo pour cette appli,

    par contre, pour la nouvelle version à venir je souhaiterai avoir une interface plus simple en première page de l’appli (un peu comme sur Pocket Casts ou Downcast sur Ios) + l’affichage des commandes de lecture sur l’écran de veille (idem Pocket Casts ou Play Musique).
    Je parle pas mal de Pocket Casts car elle a une interface très bien pensée (+un lecteur interne très bon en vidéo ou audio) mais elle n’est pas aussi fonctionnelle que la tienne pour la qualité de téléchargement (beaucoup de podcasts ne se chargent pas) et en plus il y des bugs anciens et pas de mise à jour

    Quand à payer 2€ pour une appli de ce type, pas de pb pour moi, c’est le prix que j’ai payé l’autre.

  13. revesdegeek
    05/12/2012 à 22:09 | #13

    Il est déjà possible d’afficher les contrôles sur le lock screen. Par contre cela nécessite Android 4.2.
    Concernant l’interface j’ai prévu une refonte mais cela va prendre pas mal de temps, donc je vais compléter quelques fonctionnalités manquantes avant de m’y mettre.

  14. Fenrir
    06/12/2012 à 01:15 | #14

    Je me joins aux autres pour te féliciter d’avoir fait une application si pratique.
    Je suis pour la version payante (je déteste la pub) et je peux aussi aider pour le serveur (j’ai un dédié sous utilisé à disposition) ou son installation.
    N’hésite pas à me contacter si besoin.

    • revesdegeek
      06/12/2012 à 07:52 | #15

      Merci pour ton retour. Je garde ta propostion sous le coude dans le cas ou le switch de serveur ne suffit pas.

  15. MrClem
    06/12/2012 à 12:03 | #16

    ça tombe bien j’ai complété mon compte Google Wallet hier donc on va pouvoir aider les dev comme toi.

    Comme amélioration, j’aimerai bien un lecteur audio interne avec possibilité d’accélérer la vitesse (sans changer la tonalité bien sur), pour l’instant, je télécharge avec PA puis je lis avec JetAudio qui propose du x1.1,1.2 voir plus mais ce n’est plus trop écoutable après.
    Donc juste un +10%/20% serait pas mal pour les gros consommateurs de podcasts.

    sinon je rencontre qq problèmes lorsque je télécharge des podcasts videos (sur nowatch ou autres) si mon réseau se coupe,ça s’arrête puis ça a l’air de reprendre quand le réseau revient mais quand je lis le fichier, ça ne va pas plus loin que là où ça s’était arrêté lors de la coupure.
    ça m’arrive très souvent sur ces gros fichiers sur tablette.

    Voilà bonne continuation.

  16. amennelet
    06/12/2012 à 12:58 | #17

    J’achète !

  17. Krokofant
    06/12/2012 à 15:48 | #18

    Please go ahead! Podcast Addict(the app) has made me ( the person) a podcast addict too :-) I’ve tried quite a few other clients from the market but PA was by far the best for me, even months ago, when it was still in heavier development. Great piece of software thank you for sharing it!

    For the server, l think I could live without it, although l usethe search a lot right now. Using a rooted phone with a special hosts file l don’t see any apps, but I will donate anyway. Keep up the good work!

    PS: I consider the app rather slim in comparison to some other clients I’ve tried on a then very cheap and slow phone.

  18. MyGoul
    06/12/2012 à 20:47 | #19

    Insta buy, l’application est excellente dans l’état et les mises à jour sont fréquentes. Bon courage pour la suite.

  19. Dunaar
    06/12/2012 à 21:39 | #20

    Superbe application ! L’essayer, c’est l’adopter !
    2€ pour de la qualité c’est peanuts ! Qu’ est ce qu’on a chez bricomerdo pour ce prix ?
    Merci de faire vivre cette application ! Super boulot !

  20. revesdegeek
    06/12/2012 à 22:39 | #21

    @MrClem
    Le changement de vitesse de lecture va etre une des modifications les plus complexe. La librairie Google de gestion de lecture de fichier ne gère pas ça. Il va donc falloir coder entièrement le player. Donc malheureusement cette fonction ne sera ajoutée que plus tard. Sauf si bien sur Google ajoute ça dans sa prochaine version d’android et dans ce cas là je pourrai l’ajouter simplement.
    Concernant les problèmes de téléchargement je l’ai expérimenté sur quelques fichiers videos HD de chez Nowatch. J’ai testé sur mon PC ou via d’autres appli et je reproduisais ce fonctionnement aléatoire. Je l’ai également observé sur d’autres podcasts hébergés chez OVH. Le serveur semble reseter la connexion d’une certaine façon qui fait que le logiciel client pense avoir terminé le téléchargement. Résultat on se retrouve avec un fichier tronqué.
    Je n’ai aucune solution. Dernièrement (depuis 2/3 semaines) je n’ai plus constaté de problèmes chez OVH. Chez Nowatch j’ai ralenti ma consommation de podcasts videos HD, donc je ne sais pas si ça s’est également amélioré.

  21. revesdegeek
  22. djax
    07/12/2012 à 01:14 | #23

    Dommage qu’un freeware passe au adware. Pas sûr que les gens fassent l’effort de comprendre l’interface déroutante s’ils doivent supporter la pub.

    • revesdegeek
      07/12/2012 à 08:12 | #24

      Difficile de satisfaire tout le monde ;)
      J’avais le choix entre une version gratuite et sans pub mais avec des limitationd ou une version non limité et « gratuite » mais avec des pubs en contrepartie. J’ai choisi ce modele là.
      Le probleme c’est qu’avec la croissance du nombre d’utilisateurs le moteur de recherche est de plus en plus utilisé et tout le monde l’utilise aux meme periodes de la journée. Resultat de temps en temps le serveur ne repond pas et j’ai des retours negatif. L’upgrade est donc necessaire surtout que je souhaite ajouter de nouvelles fonctions qui vont stresser le serveur davantage.
      Ensuite au vue de la frequence de sortie des versions d’android et du hardware je tombe sur des problemes bien specifiques que je ne peux pas reproduire sans hardware correspondant. Quand il s’agit d’un device samsung qui represente 30% des utilisateurs de l’app c’est un peu genant. Et puis il me faut un device sous Cyanogen egalement car il y a de temps en temps des evolutions qui cassent certaines fonction de l’app.
      Bref he ne suis pas là pour faire verser une petite larme, mais le changement de serveur s’impose ainsi que l’achat d’un ou 2 devices (sans compter le casque bluetooth comme indiqué dans le post).
      Bref tout cela va avoir un cout et je souhaiterai pouvoir rentrer dans mes frais pour continuer a faire evoluer l’app et pouvoir entre autre te proposer une nouvelle interface…
      Je me doute que cette evolution ne plaira pas a tout le monde. J’ai eviter jusqu’ici de mettre un bouton Paypal pour justement eviter que ceux qui donnent ait a repayer une 2eme fois pour masquer la pub.
      De plus je prends bien soin de prevenir tout le monde a l’avance pour eviter de vous mettre devant le fait accompli.
      Le suivi de l’app prends enormement de temps. Je suis seul et je dois gérer le dev, le suivi (qui prends de plus en plus de temps), la moderation de la base de données… bref je ne pense pas abuser avec cette evolution.
      Apres c’est sur, ce n’est pas possible de satisfaire tout le monde ;)

  23. Krokofant
    07/12/2012 à 06:54 | #25

    @Krokofant
    oops.. that comment was meant for the english version of this text (« what’s coming next « ), sorry!

  24. 07/12/2012 à 16:48 | #26

    Excellente initiative que ton application qui fonctionne très bien, et qui m’a d’ailleurs fait lâché Pockets Casts dont le dev n’est plus assuré (snif…1€99 de perdu)… Alors j’espère que le dev de ton app continuera le plus longtemps possible, et je l’achèterai pour te soutenir aucun souci.
    Au cas où tu aurais besoin de quelqu’un n’hésites pas :)
    Je pensais à une amélioration possible au niveau de l’import de podcast avec l’intégration du service gpodder.net. On peut s’inscrire et avoir sa liste de podcast, en synchronisation avec des players comme Clementine (excellent sous Windows), au lieu de devoir se trimballer un OPML. Mais bon c’est accessoire :).

    Continues en tout cas c’est du très bon boulot pour des mangeurs de podcasts comme moi (normal j’en fais un aussi :))

  25. Coolover
    07/12/2012 à 23:31 | #27

    Tout d’abord merci pour l’application qui est tout simplement la meilleure du marché. Tu fais un super boulot, et j’apprécie particulièrement que tu restes investis dans les mises à jour et les améliorations.

    Pour moi, il n’y a pas photo : je paye :-)

  26. revesdegeek
    07/12/2012 à 23:38 | #28

    @Redscape
    Je pense plutôt utiliser la synchro Google Reader.
    Et ne t’inquiètes pas le développement de l’application n’est pas prêt de s’arrêter ;)

  27. revesdegeek
    07/12/2012 à 23:40 | #29

    @Coolover
    Merci !

  28. Sebas
    08/12/2012 à 00:34 | #30

    J’adore ton app et vivement les mises à jour!
    Pour moi pas de pub, je paye sans hésiter!

  29. Etienne du nord
    10/12/2012 à 20:32 | #31

    Bonjour,

    Tout d’abord merci pour votre appli ! ;)

    J’en viens moi aussi à ce qui me fâche à savoir le système de paiement propriétaire de google par lequel je n’ai aucune envie de passer pour vous soutenir.

    Ma question donc la suivante:

    Comptez-vous proposer une autre alternative pour l’achat de votre appli (paiement par CB, don du sang, don d’organes ou que sais-je encore ^^) ?

    • revesdegeek
      10/12/2012 à 21:36 | #32

      Désolé mais le seul moyen d’acheter l’app et donc de masquer les pubs est de passer par Google Checkout/Wallet. En meme temps je ne connais pas beaucoup de moyen de paiement non propriétaire ;)
      Je garde ta proposition d’organe sous le coude, on ne saut jamais ce que l’avenir reserve ;)

  30. Etienne du nord
    10/12/2012 à 21:55 | #33

    revesdegeek :
    Désolé mais le seul moyen d’acheter l’app et donc de masquer les pubs est de passer par Google Checkout/Wallet. En meme temps je ne connais pas beaucoup de moyen de paiement non propriétaire

    C’est pas faux en même temps tous n’obligent pas non plus (et heureusement) à créer un compte mail spécifique chez eux, ni à disposer d’un moyen de paiement international (sauf changement dont je n’ai pas connaissance, une maestro ne fonctionne pas via google par exemple). :/

    De mon point de vue, ça n’est donc pas une super idée de restreindre à ce point l’offre légale pour acquérir votre appli et s’affranchir ainsi des pubs. :/

    Mais bon c’est vous qui voyez et puis vous êtes peut-être tenue aussi par des limitations propres à google dont je ne sais rien…

    Merci pour votre réponse en tout cas ;)

  31. Manuel
    11/12/2012 à 14:48 | #34

    Salut ! Je l’ai acheté… et content de l’avoir fait…

  32. Manuel
    11/12/2012 à 15:01 | #35

    Depuis la mise à jour et l’achat, l’appli est plus lente et provoque des ralentissements sur mon téléphone… Le téléphone est globalement plus lent. Je ne sais pas si il y a une corrélation entre la MAJ de Podcast Addict et cette nouvelle lenteur…

    Est-ce qu’il y aurait un moyen de faire une sauvegarde des données (en gardant les flags des podcasts déjà lus, favoris, …) pour pouvoir supprimer et réinstaller l’appli. Si je fais la sauvegarde du répertoire sur mon PC et qu’ensuite je le remet après réinstallation, cela va t-il fonctionner ?

    Deuxième chose… comment la mise à jour doit-elle se passer ?
    C’était un peu compliqué quand je suis passé à l’appli sans pub… hier soir…
    Les étapes que j’ai suivi :
    – J’avais l’ancienne appli.
    – Google Play me dit qu’il y a une MAJ… je fais la MAJ
    – J’ai donc les pubs.
    – Alors j’achète l’autre appli.
    – Je n’ai plus de pub.
    – Google Play me dit qu’il y a une MAJ… je fais la MAJ (une deuxième fois, oui !) (normal ? je ne sais pas. Je n’ai jamais acheté d’appli alors que j’avais la version gratuite avant)

    • revesdegeek
      11/12/2012 à 15:16 | #36

      La procedure d’install est correcte. La 2eme mise a jour de Podcast Addict s’est faite car j’ai poussé un fix en urgence avant d’aller me coucher ;)
      Si tu desinstalles tu ne pourras pas restorer les flags ou les fichiers telechargés. De plus il n’y aucune modufication recente qui pourrait expliquer ces ralentissements. Peux tu verifier le taux d’occupation CPU de l’app lorsque les ralentissements se produisent stp?

  33. Manuel
    11/12/2012 à 15:34 | #37

    @revesdegeek
    Finalement j’ai forcé l’arrêt des deux applications « Podcast Addict » et j’ai redémarré mon téléphone… ce qui a régler le problème du ralentissement. Je reviens vers toi si les ralentissements reviennent.
    Comment fais t-on pour savoir le CPU occupé par une application ? Faut-il une autre application pour le savoir ou peut-on trouver l’info depuis les paramètres ?

  34. Manuel
    11/12/2012 à 15:39 | #38

    La deuxième mise à jour est directement due à ce fix et non à l’achat de « Podcast Addict – Donate » en fait :o) Cela me paraissait vraiment compliqué sinon ! :oD

    • revesdegeek
      11/12/2012 à 15:42 | #39

      Tu peux utiliser l’app ‘OS Monitor’ pour voir ca.

  1. 10/12/2012 à 22:43 | #1
Les commentaires sont fermés.