Wer behauptet, dass ein Podcast-Manager eine unhandliche grafische Benutzeroberfläche haben muss? Lernen Sie Podfox kennen, einen Podcast-Client, der direkt im Linux-Terminal läuft. Er bietet die gleichen Funktionen wie ressourcenintensivere Podcast-Apps, ist dabei aber deutlich sparsamer.
Installation von Podfox
Die Installation von Podfox weicht von der üblichen Vorgehensweise bei Linux-Programmen ab. Statt über das Paketverwaltungssystem Ihrer Distribution, wird Podfox über das Python-Paketinstallationsprogramm, auch bekannt als Pip, bezogen.
Die Verbreitung von Podfox via Pip setzt lediglich voraus, dass auf Ihrem Linux-System eine kompatible Version von Python installiert ist.
Python einrichten
Bei den meisten Linux-Nutzern ist Python bereits vorinstalliert, da zahlreiche Linux-Anwendungen auf diese Programmiersprache angewiesen sind. Allerdings ist das Pip-Pakettool nicht immer standardmäßig enthalten und muss gegebenenfalls manuell installiert werden. Öffnen Sie hierfür ein Terminal und befolgen Sie die Anweisungen für Ihre jeweilige Distribution:
Wichtig: Podfox setzt Python 3 und Pip3 voraus. Die Installation von Python 2 mit Pip wird nicht funktionieren. Überprüfen Sie, ob Python 3/Pip3 vorhanden ist, indem Sie den Befehl `pip3` im Terminal ausführen. Erscheint keine Ausgabe, müssen Sie Pip3 installieren.
Distribution | Installationsbefehl |
Ubuntu |
sudo apt install python3-pip |
Debian |
sudo apt-get install python3-pip |
Arch Linux |
sudo pacman -S python-pip |
Fedora |
sudo dnf install python3-pip |
OpenSUSE |
sudo zypper install python3-pip |
Podfox installieren
Sobald das Python-Paketindex-Programm korrekt eingerichtet ist, können Sie es nutzen, um die aktuellste Version von Podfox direkt aus dem Internet zu beziehen und auf Ihrem Linux-System zu installieren. Führen Sie im Terminal folgenden Befehl aus:
Installation für einzelne Benutzer
Es besteht die Möglichkeit, die Anwendung lediglich für den aktuellen Benutzer zu installieren, indem Sie Pip ohne `sudo` ausführen. Dadurch wird die ausführbare Datei unter `~/.local/bin/` statt in einem systemweit zugänglichen Verzeichnis abgelegt. Dies bedeutet auch, dass die App nicht ohne Weiteres von jedem beliebigen Terminalstandort aufgerufen werden kann. Wenn Sie die damit verbundenen Implikationen verstehen und trotzdem fortfahren möchten, verwenden Sie diesen Befehl:
pip3 install podfox
oder (in manchen Fällen wie unter Arch Linux):
pip install podfox
Sollte die Installation fehlschlagen, haben Sie möglicherweise fälschlicherweise das Python 2 Pip-Tool anstelle des korrekten Pip3 verwendet. Wenn auch mit Pip3 kein Erfolg eintritt, versuchen Sie alternativ den Quellcode herunterzuladen.
Um die App im Einzelbenutzermodus zu starten, gehen Sie wie folgt vor:
cd ~/.local/bin/ ./podfox
Systemweite Installation
Die beste Option zur Installation unter Linux ist die Verwendung von `sudo`. Hierdurch wird das Programm für alle Benutzer zugänglich und systemweit installiert. Verwenden Sie folgenden Befehl:
sudo pip3 install podfox
oder (in manchen Fällen)
sudo pip install podfox
Hinzufügen von Podcast-Episoden
Um einen neuen Podcast-Feed hinzuzufügen, rufen Sie die Website des Podcasts auf und suchen Sie nach dem RSS-Feed. Sollte lediglich ein iTunes-Link verfügbar sein, nutzen Sie dieses Tool, um den RSS-Feed zu extrahieren und kopieren Sie ihn anschließend in die Zwischenablage. In diesem Beispiel nutzen wir den Feed des Linux Unplugged Podcasts.
Nachdem Sie den Podcast-Feed haben, öffnen Sie ein Terminal und erstellen Sie ein Verzeichnis, in dem alle Podcast-Dateien gespeichert werden, indem Sie den Befehl `mkdir` nutzen:
mkdir -p ~/Podcasts
Erstellen Sie anschließend eine neue Konfigurationsdatei:
touch .podfox.json
Bearbeiten Sie die Datei `podfox.json` mit dem Texteditor Nano:
nano ~/.podfox.json
Fügen Sie folgenden Code in die Datei ein. Achten Sie darauf, dass Sie den Eintrag „Benutzername“ durch Ihren tatsächlichen Benutzernamen in Ihrem Linux-System ersetzen:
{
„Podcast-Verzeichnis“ : „/home/Benutzername/Podcasts“,
„maximal“ : 5
}
Speichern Sie die Änderungen in Nano mit Strg + O und beenden Sie den Editor mit Strg + X. Sobald dies erledigt ist, fügen Sie die Podcast-URL wie folgt hinzu:
podfox import https://linuxunplugged.com/rss LUP
Wiederholen Sie diesen Vorgang mit beliebig vielen Podcasts. Ändern Sie gegebenenfalls den Wert von `maxnum` in der Datei `podfox.json`, falls Sie mehr als 5 Episoden gleichzeitig herunterladen möchten.
Neue Episoden laden
Das Herunterladen von neuen Podcast-Episoden erfordert zwei Befehle. Nutzen Sie zuerst den `update`-Befehl, um die Podcast-Feeds zu aktualisieren:
podfox update
Wenn alles auf dem neuesten Stand ist, verwenden Sie den `download`-Befehl, um neue Episoden im Verzeichnis `~/Podcasts` zu speichern:
podfox download
Episoden abspielen
Die Podcast-App ist sehr minimalistisch und dient lediglich dem Herunterladen von Episoden per Befehl. Ein eingebauter Audio- oder Videoplayer ist nicht vorhanden. Um dies zu beheben, empfiehlt sich die Installation von VLC (für Video/Audio) oder Audacious für reine Audioinhalte.
Zur Installation von VLC oder Audacious öffnen Sie das Terminal und nutzen die Paketverwaltung Ihres Linux-Systems, um nach „VLC“ und „Audacious“ zu suchen. Alternativ können Sie die Gnome-Software-App, KDE Discover oder das Ubuntu Software Center nutzen, um die Programme zu installieren.
Sobald die Anwendungen installiert sind, navigieren Sie in Ihrem Dateimanager zu `~/Podcasts`, öffnen den jeweiligen Podcast-Ordner und klicken mit der rechten Maustaste auf die gewünschte Audio- oder Videodatei.
Wählen Sie aus dem Kontextmenü „Öffnen mit…“ und wählen Sie dann Audacious oder VLC, um die Episode abzuspielen.