Podcast Downloader

Écrits · 27 janv. 2025

Podcast Downloader

Un récupérateur de podcasts RSS simple et open source

Fatigué d'être sans cesse poussé vers « du contenu plus pertinent », j'ai écrit un script pour me libérer des applis de podcasts commerciales ou à code fermé. Je voulais juste un outil qui récupère discrètement mes émissions préférées : sans chichis, sans pistage, sans superflu. Lis cet article pour en savoir plus ; c'est du logiciel libre sous GPLv3.

À gauche : Apple Podcasts, à droite : Apple iBooks. Les deux écrans consacrent environ la moitié de l'interface à du contenu que je n'ai pas demandé
À gauche : Apple Podcasts, à droite : Apple iBooks. Les deux écrans consacrent environ la moitié de l'interface à du contenu que je n'ai pas demandé

Les applis modernes sont optimisées pour l'engagement, avec des mécanismes pour te faire taper sur toujours plus de contenu que tu pourrais aimer, et je déteste ça. Elles poussent des recommandations, des promotions ou ce que le développeur de l'appli veut faire découvrir, ce qui éclipse ma propre bibliothèque et m'éloigne de mes choix d'origine.

Alors j'ai écrit podcast-downloader, un petit script Bash sous licence GPLv3. Il utilise des utilitaires GNU/Linux courants pour récupérer des podcasts depuis un flux RSS et, en option, étiqueter les métadonnées.

Fonctionnalités principales

  • Basé sur RSS : donne n'importe quelle URL de flux RSS valide ; le script télécharge les fichiers audio indiqués dans les balises enclosure.
  • Utilisation simple : une seule commande à lancer ; aucun paquet supplémentaire requis (id3v2 en option pour l'étiquetage).
  • Compatible cron : parfait à ajouter à ta crontab, pour des téléchargements automatiques quotidiens ou hebdomadaires.
  • Open source : disponible comme logiciel libre sous GPLv3. Fais-en un fork, modifie-le et partage tes améliorations.

Utilisation

Tu trouveras le code, les instructions complètes et plus de détails ici : https://source.willem.com/podcast-downloader/ En deux mots :

  • Télécharge le script depuis https://source.willem.com/podcast-downloader/podcast-downloader.sh
  • Rends-le exécutable : chmod +x podcast-downloader.sh
  • Indique ton flux, le dossier de téléchargement et, en option, le nom de l'album : ./podcast-downloader.sh -u "https://example.com/podcast.rss" -d "/path/to/download" -a "My Podcast Album"
  • Planifie-le dans la crontab si tu veux des téléchargements réguliers.

Conclusion

Profite d'une expérience de podcasts sans pub, sans suggestions et vraiment libre au sens de la liberté ! Les retours et les contributions sont les bienvenus.

Les podcasts téléchargés sur mon lecteur audio A&K : les coups de pouce d'Apple m'ont, ironie du sort, ramené à l'ancien design de type iPod (ô douce ironie)
Les podcasts téléchargés sur mon lecteur audio A&K : les coups de pouce d'Apple m'ont, ironie du sort, ramené à l'ancien design de type iPod (ô douce ironie)

Mise à jour : Auscultare, une appli Android dans le style Unix

Fidèle à la philosophie Unix des petits outils ciblés, j'ai créé le compagnon idéal de ce script. Le téléchargeur n'a qu'une mission : récupérer les fichiers audio. Auscultare est une appli Android simple et libre dont la seule mission est de les lire et de suivre ta progression. C'est une chaîne d'outils classique, où le système de fichiers est le tuyau qui relie les deux.

← Plus d'écrits