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.
