Jak kontrolować odtwarzacze muzyki z wiersza poleceń systemu Linux

Czy słuchasz muzyki podczas pracy w terminalu Linux? Czy denerwuje Cię wyjście z terminala, nawet na minutę, pominięcie utworu, wstrzymanie odtwarzania lub całkowite zatrzymanie odtwarzania muzyki? Jeśli tak, zainteresuje Cię możliwość kontrolowania odtwarzaczy muzycznych za pomocą wiersza polecenia systemu Linux. Śledź dwa proste sposoby korzystania z wiersza polecenia systemu Linux do sterowania odtwarzaczami muzyki!

Metoda 1 – PlayerCTL

PlayerCTL to aplikacja wiersza polecenia, która, gdy jest używana, może kontrolować odtwarzacze muzyki z wiersza polecenia, o ile obsługują one MPRIS (specyfikacja zdalnego interfejsu odtwarzacza multimediów).

Instalowanie PlayerCTL

Niestety, PlayerCTL nie jest wstępnie instalowany w żadnej z głównych dystrybucji Linuksa. Zanim więc pokażemy, jak używać go do sterowania odtwarzaczem muzyki za pomocą wiersza polecenia, musimy zademonstrować, jak go zainstalować. Na szczęście PlayerCTL jest ulubionym w społeczności Linuksa, więc zdobycie go nie jest trudne.

Aby zainstalować aplikację PlayerCTL działającą na komputerze z systemem Linux, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie postępuj zgodnie z instrukcjami wiersza polecenia opisanymi poniżej, które odpowiadają używanej dystrybucji.

Ubuntu

Aby PlayerCTL działał na Ubuntu, skorzystaj z poniższych Trafny Komenda.

Uwaga: PlayerCTL znajduje się tylko w repozytoriach oprogramowania Ubuntu dla wersji 19.10 i nowszych.

sudo apt install playerctl

Debian

W systemie Debian starszą wersję programu PlayerCTL można zainstalować z repozytorium oprogramowania „Main”, korzystając z poniższych instrukcji apt-get Komenda.

sudo apt-get install playerctl

Należy pamiętać, że ta wersja PlayerCTL jest dostępna tylko dla użytkowników Debian 10 Buster i Debian Sid. Jeśli chcesz uzyskać dostęp do tej aplikacji i korzystasz z Debiana 9, musisz najpierw zaktualizować system operacyjny. Aby dokonać aktualizacji z Debian 9 do Debian 10, postępuj zgodnie z naszym przewodnikiem na ten temat. Należy również zapoznać się z oficjalną dokumentacją.

Arch Linux

W Arch Linux możesz zainstalować program PlayerCTL za pośrednictwem repozytorium oprogramowania „Społeczność”. Zmodyfikuj plik Pacman.conf, aby zawierał repozytorium oprogramowania „Społeczność”, w przeciwnym razie instalacja aplikacji będzie niemożliwa.

Gdy w systemie jest włączona funkcja „Społeczność”, skorzystaj z następujących opcji Pacman polecenie poniżej, aby PlayerCTL działał na Arch Linux.

sudo pacman -S playerctl

Fedora

Począwszy od Fedory 30, PlayerCTL jest dostępny dla wszystkich użytkowników Fedory Linux. Aby zainstalować oprogramowanie w systemie, skorzystaj z następujących opcji instalacja dnf Komenda.

sudo dnf install playerctl

OpenSUSE

Począwszy od OpenSUSE 15.1, możliwe jest uruchomienie aplikacji PlayerCTL. Aby rozpocząć instalację, użyj następujących poleceń instalacja zyppera Komenda.

sudo zypper install playerctl

Czy PlayerCTL nie działa na twojej wersji OpenSUSE? Być może używasz przestarzałej wersji LEAP. Pamiętaj o aktualizacji z 15.0 do 15.1!

Ogólny Linux

Aplikacja PlayerCTL jest dostępna do instalacji dla wszystkich użytkowników Linuksa za pośrednictwem kodu źródłowego na GitHub. Jeśli używasz systemu operacyjnego Linux, który nie ma łatwo dostępnego PlayerCTL, kliknij tutaj aby dowiedzieć się, jak zbudować go od podstaw.

Używanie PlayerCTL do sterowania odtwarzaniem muzyki

PlayerCTL może wstrzymywać, odtwarzać, zatrzymywać, przejść do następnego utworu i przejść do poprzedniego utworu. Otwórz okno terminala i postępuj zgodnie z poniższymi przykładami poleceń, aby dowiedzieć się, jak używać go do sterowania odtwarzaniem muzyki.

Uwaga: nie uruchamiaj PlayerCTL jako root z sudo! Polecenia nie będą działać!

Pauza

Chcesz wstrzymać aktualnie odtwarzany utwór? Skorzystaj z pauza gracza Komenda.

playerctl pause

Grać

Próbujesz ponownie rozpocząć odtwarzanie utworu z wiersza polecenia? Użyj playctl play Komenda.

playerctl play

Zatrzymać

Chcesz całkowicie zatrzymać odtwarzanie muzyki? Uruchom playerctl stop Komenda.

playerctl stop

Kolejny

Chcesz przejść do następnego utworu na liście odtwarzania? Wykonać playerctl next w wierszu polecenia.

playerctl next

Poprzedni

Przypadkowo pomijasz zbyt wiele utworów? Wróć do poprzedniej piosenki za pomocą playerctl poprzedni.

playerctl previous

Metoda 2 – Omnipauza

Omnipause to kolejna aplikacja wiersza polecenia, która może kontrolować muzykę z wiersza polecenia. Jednak w przeciwieństwie do PlayerCTL nie działa z żadnym odtwarzaczem obsługującym MPRIS. Zamiast tego działa z D-Bus, który obsługuje tylko niektóre aplikacje muzyczne.

Instalowanie Omnipause

Niestety Omnipause nie jest tak popularna jak PlayerCTL, więc aplikacja nie jest obecna w repozytoriach oprogramowania popularnej dystrybucji Linuksa. Zamiast tego musisz pobrać kod źródłowy z GitHub i skompilować go od zera.

Aby rozpocząć instalację Omnipause, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Następnie użyj poniższych poleceń, aby skonfigurować aplikację Git w systemie.

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

Po zainstalowaniu narzędzia Git użyj klon gita polecenie, aby pobrać kod źródłowy Omnipause.

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

Przenieś okno terminala do folderu „OmniPause” i zainstaluj program za pomocą sudo make install.

cd OmniPause  sudo make install

Użyj Omnipause do sterowania odtwarzaniem muzyki

Za pomocą Omnipause możesz wstrzymywać muzykę, uruchamiać lub wznawiać ją podczas odtwarzania, zatrzymać odtwarzanie za pomocą polecenia stop, przejść do następnego utworu i przejść do poprzedniego. Aby dowiedzieć się, jak kontrolować swój ulubiony odtwarzacz muzyki za pomocą Omnipause, postępuj zgodnie z poniższymi przykładami poleceń.

Pauza

Aby wstrzymać odtwarzanie muzyki za pomocą OmniPause, użyj przerwa pauzująca Komenda.

omnipause pause

Grać

Chcesz rozpocząć odtwarzanie lub wznowić? Użyj play omnipause polecenie w oknie terminala.

omnipause play

Zatrzymać

Chcesz całkowicie zatrzymać odtwarzanie muzyki? Uruchom omnipause stop Komenda.

omnipause stop

Kolejny

Chcesz przejść do utworu na liście odtwarzania? Wykonaj omnipause next Komenda.

omnipause next

Poprzedni

Chcesz cofnąć utwór z listy odtwarzania? Biegać omnipause previous

omnipause previous