27 jan. 2025
Podcast Downloader
Een Simpele, Open-Source RSS Podcast Fetcher
Moe van het constant gepusht worden naar "meer relevante content", bouwde ik een script om te ontsnappen aan commerciële of closed-source podcast apps. Ik wilde gewoon een tool die stilletjes mijn favoriete programma's downloadt—geen gedoe, geen tracking, geen extra's. Lees dit bericht voor meer informatie; het is gratis/vrije software onder GPLv3.

Moderne apps zijn geoptimaliseerd voor engagement, met patronen om je steeds meer content te laten bekijken die je misschien leuk vindt - ik haat dit. Ze pushen aanbevelingen, promoties of wat de app-ontwikkelaar wil dat ontdekt wordt, waardoor mijn eigen bibliotheek overschaduwd wordt en ik weggeschoven word van mijn oorspronkelijke keuzes.
Dus schreef ik podcast-downloader, een klein Bash-script onder de GPLv3-licentie. Het gebruikt gebruikelijke GNU/Linux-hulpprogramma's om podcasts op te halen van een RSS-feed en optioneel metadata te taggen.
Belangrijkste kenmerken
- RSS-gebaseerd: Geef een geldige RSS-feed URL op; het script downloadt audiobestanden die in enclosure-tags zijn opgegeven.
- Eenvoudig gebruik: Voer slechts één commando uit; geen extra pakketten nodig (optioneel id3v2 voor tagging).
- Cron-vriendelijk: Perfect om toe te voegen aan je crontab—geautomatiseerde dagelijkse of wekelijkse downloads.
- Open-source: Beschikbaar als vrije software onder GPLv3. Fork het, wijzig het en deel verbeteringen.
Gebruik
Je kunt de code, volledige instructies en meer details hier vinden: https://source.willem.com/podcast-downloader/ In het kort:
- Download het script van https://source.willem.com/podcast-downloader/podcast-downloader.sh
- Maak het uitvoerbaar: chmod +x podcast-downloader.sh
- Specificeer je feed, downloadmap en optionele albumnaam: ./podcast-downloader.sh -u "https://example.com/podcast.rss" -d "/path/to/download" -a "Mijn Podcast Album"
- Plan in crontab als je regelmatige downloads wilt.
Conclusie
Geniet van een reclamevrije, suggestievrije en volledig vrije podcast-ervaring! Feedback en bijdragen zijn welkom.

Update: Auscultare, een Android-app in Unix-stijl
Volgens de Unix-filosofie van kleine, gerichte tools, heb ik de perfecte companion voor dit script gemaakt. Terwijl de enige taak van de downloader het ophalen van de audiobestanden is, is Auscultare een simpele, libre Android-app wiens enige taak het is om ze af te spelen en je voortgang bij te houden. Het is een klassieke 'toolchain' waarbij het bestandssysteem de 'pipe' is die de twee verbindt.

Download
Als je graag offline leest, kun je dit artikel ook downloaden:
Vertalingen
Dit artikel is beschikbaar in de volgende talen:
RSS / Atom
Pak een van de feeds en blijf up to date, de feeds bevatten de hele posts: