⯇ Retour à la liste des projets

Logo de YouPod

YouPod part d'un constat : YouTube est une bonne plateforme pour publier ses podcasts à partir du moment où la publication est rapide. Jusqu'alors, il n'existait pas de solution gratuite qui le permettait simplement. D'autres services comme Headliner ou Ausha proposait des services de génération de vidéos à un tarif élevé. C'est pourquoi j'ai décidé de créer YouPod.

YouPod est un site qui génère des vidéos à partir de votre podcast. Il récupère les informations sur l'épisode directement depuis le flux RSS de ce dernier et génère une vidéo à partir de votre audio et de votre couverture d'épisode. Ensuite elle est mise en ligne sur YouTube.

Le site de Youpod

Avec YouPod, différentes technologies ont été utilisés. Puppeteer pour générer l'image de fond en fonction des informations fournies par l'utilisateur, FFMPEG pour combiner l'image, le fichier audio et une boucle vidéo présentant des vagues et Express/NodeJS pour tout le backend. Grâce à des optimisations dans la commande FFMPEG, YouPod ne met que quelques minutes pour générer des vidéos de plusieurs heures.

Dés le début, grâce au soutien de l'association PodShows et par la suite de podCloud, YouPod a pu bénéficier d'un serveur dédié pour héberger le site et le rendre accessible à tous. C'est pourquoi YouPod est aujourd'hui utilisé par de nombreux podcasteurs pour publier leurs podcasts sur YouTube, avec plus de 400 comptes utilisateurs et plus de 25 000 vidéos générées de 2019 à 2023.

Etape 1 de la génération, choix du type de la vidéo Etape 2 de la génération, récupération des informations

Grâce à YouPod j'ai appris à gérer un serveur Debian, sauvegarder et archiver des données clients, respecter le RGPD, mettre en place un tunnel de paiement, gérer un projet de A à Z (communication, gestion de projet, mise en place d'API pour des sites externes...). J'ai aussi pu découvrir les API de YouTube et de Twitter pour permettre aux utilisateurs de publier leurs vidéos directement sur les services. Enfin, dans la version 2 (restée pour l'instant à l'étape de proof of concept), des nouvelles technologies comme AWS-S3, Docker, RabbitMQ, Remotion, Elixir ou Whisper ont été testées dans l'optique de passer d'une application monolithe à plusieurs pods instanciable à la volée sur différents serveurs en fonctions des besoins.

Depuis février 2023, par manque de temps suite à ma reprise d'études au CNAM-ENJMIN et à l'augmentation du nombre d'utilisateurs, YouPod a été cédé à podCloud pour rejoindre sa suite d'outils dédiés aux podcasts.