Podcast Downloader: Ein einfacher, quelloffener RSS-Podcast-Fetcher

Jan. 27, 2025

Genervt vom ständigen Anstupsen in Richtung "relevanterer Inhalte" habe ich ein Skript erstellt, um mich von kommerziellen oder Closed-Source-Podcast-Apps zu befreien. Ich wollte einfach nur ein Tool, das im Hintergrund meine Lieblings-Podcasts herunterlädt – ohne Schnickschnack, ohne Tracking, ohne Extras. Lies diesen Beitrag, um mehr zu erfahren; es ist freie Software unter der GPLv3.

Links: Apple Podcasts, Rechts: Apple iBooks – beide Bildschirme widmen ungefähr die Hälfte der Oberfläche Inhalten, die ich nicht angefordert habe.

Moderne Apps sind auf Engagement optimiert, mit Mustern, die dich dazu bringen, immer mehr Inhalte anzutippen, die dir vielleicht gefallen - ich hasse das. Sie pushen Empfehlungen, Werbung oder was auch immer der App-Entwickler entdeckt haben möchte, überschatten meine eigene Bibliothek und lenken mich von meiner ursprünglichen Auswahl ab.

Also schrieb ich podcast-downloader, ein kleines Bash-Skript unter der GPLv3-Lizenz. Es verwendet gängige GNU/Linux-Utilities, um Podcasts aus einem RSS-Feed abzurufen und optional Metadaten zu taggen.

Hauptfunktionen

RSS-basiert: Gib eine beliebige gültige RSS-Feed-URL an; das Skript lädt Audiodateien herunter, die in Enclosure-Tags angegeben sind.

Einfache Bedienung: Führe einfach einen Befehl aus; keine zusätzlichen Pakete erforderlich (optional id3v2 zum Taggen).

Cron-freundlich: Perfekt zum Hinzufügen zu deiner Crontab - automatisierte tägliche oder wöchentliche Downloads.

Open-Source: Verfügbar als freie Software unter GPLv3. Forke es, modifiziere es und teile Verbesserungen.

Benutzung

Du findest den Code, die vollständigen Anweisungen und weitere Details hier: https://source.willem.com/podcast-downloader/ Kurz gesagt:

Lade das Skript von https://source.willem.com/podcast-downloader/podcast-downloader.sh herunter

Mache es ausführbar: chmod +x podcast-downloader.sh

Gib deinen Feed, das Download-Verzeichnis und optional den Albumnamen an: ./podcast-downloader.sh -u "https://example.com/podcast.rss" -d "/path/to/download" -a "Mein Podcast-Album"

Plane es in der Crontab ein, wenn du regelmäßige Downloads wünschst.

Fazit

Genieße ein werbefreies, vorschlagsfreies und komplett freies Podcast-Erlebnis! Feedback und Beiträge sind willkommen.

Heruntergeladene Podcasts auf meinem A&K Audioplayer – der moderne Apple-Nudge hat mich ironischerweise zurück zum alten iPod-ähnlichen Design geschickt (o süße Ironie).

Update: Auscultare, eine Android-App im Unix-Stil

Der Unix-Philosophie kleiner, fokussierter Werkzeuge folgend, habe ich den perfekten Begleiter für dieses Skript erstellt. Während die einzige Aufgabe des Downloaders darin besteht, die Audiodateien abzurufen, ist Auscultare eine einfache, freie Android-App, deren einzige Aufgabe es ist, sie abzuspielen und deinen Fortschritt zu verfolgen. Es ist eine klassische Toolchain, bei der das Dateisystem die Pipe ist, die die beiden verbindet.

Auscultare Podcast- & Hörbuch-Player: Eine native Android-App entwickeln, die sich merkt, wo du aufgehört hast (Aug. 29, 2025)