Hören Sie Musik, während Sie im Linux-Terminal arbeiten? Finden Sie es nervig, das Terminal auch nur für eine Minute verlassen zu müssen, um einen Song zu überspringen, etwas zu pausieren oder die Musikwiedergabe ganz zu stoppen? In diesem Fall wird es Sie interessieren, dass es möglich ist, Musikplayer über die Linux-Befehlszeile zu steuern. Folgen Sie uns, während wir zwei einfache Möglichkeiten zur Verwendung der Linux-Befehlszeile zur Steuerung von Musikplayern durchgehen!

Methode 1 – PlayerCTL

PlayerCTL ist eine Befehlszeilenanwendung, die bei Verwendung Musikplayer über die Befehlszeile steuern kann, solange sie MPRIS (Media Player Remote Interfacing Specification) unterstützen.

PlayerCTL installieren

Leider ist PlayerCTL auf keiner der Mainstream-Linux-Distributionen vorinstalliert. Bevor wir Ihnen also zeigen, wie Sie Ihren Musikplayer über die Befehlszeile steuern, müssen wir Ihnen zeigen, wie Sie ihn installieren. Glücklicherweise ist PlayerCTL ein Favorit in der Linux-Community, daher ist es nicht schwierig, es zu bekommen.

Um die PlayerCTL-Anwendung auf Ihrem Linux-PC zu installieren, öffnen Sie ein Terminalfenster, indem Sie drücken Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur. Folgen Sie dann den unten aufgeführten Befehlszeilenanweisungen, die der von Ihnen verwendeten Distribution entsprechen.

Ubuntu

Um PlayerCTL unter Ubuntu zum Laufen zu bringen, verwenden Sie Folgendes: Geeignet Befehl.

Hinweis: PlayerCTL ist nur in den Ubuntu-Software-Repositorys für Version 19.10 und höher enthalten.

sudo apt install playerctl

Debian

Unter Debian kann eine ältere Version des PlayerCTL-Programms aus dem „Main“-Software-Repository mit den folgenden Anweisungen installiert werden apt-get Befehl.

sudo apt-get install playerctl

Denken Sie daran, dass diese Version von PlayerCTL nur für Benutzer von Debian 10 Buster und Debian Sid verfügbar ist. Wenn Sie auf diese App zugreifen möchten und Debian 9 verwenden, müssen Sie zuerst Ihr Betriebssystem aktualisieren. Um von Debian 9 auf Debian 10 zu aktualisieren, folgen Sie unserem Leitfaden zu diesem Thema. Beachten Sie auch die offizielle Dokumentation.

Arch Linux

Unter Arch Linux können Sie das PlayerCTL-Programm über das Software-Repository „Community“ installieren. Achten Sie darauf, Ihre Pacman.conf-Datei so zu bearbeiten, dass sie das Software-Repository „Community“ enthält, da sonst die App nicht installiert werden kann.

Wenn „Community“ auf Ihrem System aktiviert ist, verwenden Sie Folgendes: Pacman Befehl unten, um PlayerCTL unter Arch Linux zum Laufen zu bringen.

sudo pacman -S playerctl

Fedora

Ab Fedora 30 steht PlayerCTL allen Fedora Linux-Benutzern zur Verfügung. Um die Software auf Ihrem System zu installieren, verwenden Sie Folgendes: dnf installieren Befehl.

sudo dnf install playerctl

OpenSUSE

Ab OpenSUSE 15.1 ist es möglich, die PlayerCTL-App zum Laufen zu bringen. Um die Installation zu starten, verwenden Sie Folgendes: zypper installieren Befehl.

sudo zypper install playerctl

Kann PlayerCTL nicht an Ihrer OpenSUSE-Version arbeiten? Möglicherweise verwenden Sie eine veraltete Version von LEAP. Stellen Sie sicher, dass Sie von 15.0 auf 15.1 aktualisieren!

Generisches Linux

Die PlayerCTL-Anwendung steht allen Linux-Benutzern über den Quellcode auf GitHub zur Installation zur Verfügung. Wenn Sie ein Linux-Betriebssystem verwenden, für das PlayerCTL nicht verfügbar ist, klicken Sie auf Hier um zu lernen, wie man es von Grund auf neu baut.

Mit PlayerCTL die Musikwiedergabe steuern

PlayerCTL kann pausieren, abspielen, stoppen, zum nächsten Song gehen und zum vorherigen Song zurückspringen. Öffnen Sie ein Terminalfenster und befolgen Sie die folgenden Befehlsbeispiele, um zu erfahren, wie Sie damit die Musikwiedergabe steuern.

Hinweis: Führen Sie PlayerCTL nicht als Root aus mit sudo! Die Befehle funktionieren nicht!

Pause

Müssen Sie einen Song anhalten, der gerade abgespielt wird? Nutzen Sie die Playerctl Pause Befehl.

playerctl pause

Spielen

Versuchen Sie erneut, die Wiedergabe eines Songs über die Befehlszeile zu starten? Verwenden Sie die Spielerctl spielen Befehl.

playerctl play

Halt

Möchten Sie die Musikwiedergabe ganz stoppen? Führen Sie die Playerctl Stopp Befehl.

playerctl stop

Nächste

Müssen Sie zum nächsten Song in Ihrer Playlist springen? Ausführen playerctl weiter in der Kommandozeile.

playerctl next

Vorherige

Versehentlich zu viele Songs überspringen? Gehe mit zum vorherigen Song zurück Spielerctl zurück.

playerctl previous

Methode 2 – Omnipause

So steuern Sie Musikplayer über die Linux-Befehlszeile 2

Omnipause ist eine weitere Befehlszeilenanwendung, die Musik über die Befehlszeile steuern kann. Im Gegensatz zu PlayerCTL funktioniert es jedoch nicht mit Playern, die MPRIS unterstützen. Stattdessen funktioniert es mit D-Bus, den nur einige Musik-Apps unterstützen.

Omnipause installieren

Leider ist Omnipause nicht annähernd so beliebt wie PlayerCTL, daher ist die App in keinem der Software-Repositorys einer beliebten Linux-Distribution enthalten. Stattdessen müssen Sie den Quellcode von GitHub herunterladen und von Grund auf neu kompilieren.

Um die Installation von Omnipause zu starten, öffnen Sie ein Terminalfenster, indem Sie drücken Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur. Verwenden Sie dann die folgenden Befehle, um die Git-App auf Ihrem System einzurichten.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper install git

Verwenden Sie bei installiertem Git-Tool die Git-Klon Befehl zum Herunterladen des Omnipause-Quellcodes.

git clone https://github.com/mel00010/OmniPause.git

Verschieben Sie das Terminalfenster in den Ordner „OmniPause“ und installieren Sie das Programm mit sudo machen installieren.

cd OmniPause

sudo make install

Verwenden Sie Omnipause, um die Musikwiedergabe zu steuern

Mit Omnipause können Sie Musik anhalten, mit der Wiedergabe starten oder fortsetzen, die Wiedergabe mit dem Stoppbefehl stoppen, mit dem nächsten einen Titel vor- und mit dem vorherigen zurückgehen. Um zu erfahren, wie Sie Ihren Lieblingsmusikplayer mit Omnipause steuern, befolgen Sie die folgenden Befehlsbeispiele.

Pause

Um die Musikwiedergabe mit OmniPause anzuhalten, verwenden Sie die Omnipause Pause Befehl.

omnipause pause

Spielen

Müssen Sie die Wiedergabe starten oder fortsetzen? Verwenden Sie die Omnipause-Spiel Befehl in einem Terminalfenster.

omnipause play

Halt

Möchten Sie die Musikwiedergabe ganz stoppen? Führen Sie die Omnipause halt Befehl.

omnipause stop

Nächste

Möchten Sie einen Song in der Playlist vorspulen? Führen Sie die Omnipause als nächstes Befehl.

omnipause next

Vorherige

Müssen Sie einen Song in Ihrer Playlist zurückgehen? Lauf Omnipause zurück

omnipause previous