Czy słuchasz muzyki podczas pracy na terminalu Linux? Czy denerwuje Cię wychodzenie z terminala, nawet na minutę, w celu pominięcia utworu, wstrzymania czegoś lub całkowitego zatrzymania odtwarzania muzyki? Jeśli tak, będziesz zainteresowany, aby wiedzieć, że można sterować odtwarzaczami muzyki z wiersza poleceń Linuksa. Postępuj zgodnie z dwoma prostymi sposobami używania wiersza poleceń Linuksa do sterowania odtwarzaczami muzyki!
Metoda 1 – PlayerCTL
PlayerCTL to aplikacja wiersza polecenia, która w przypadku użycia może sterować odtwarzaczami muzyki z wiersza poleceń, o ile obsługują one MPRIS (specyfikację interfejsu Media Player Remote).
Instalowanie PlayerCTL
Niestety, PlayerCTL nie jest wstępnie instalowany w żadnej z głównych dystrybucji Linuksa. Zanim więc pokażemy, jak go używać do sterowania odtwarzaczem muzycznym za pomocą wiersza poleceń, 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, użyj następującego polecenia Apt.
Uwaga: PlayerCTL znajduje się tylko w repozytoriach oprogramowania Ubuntu dla wersji 19.10 i nowszych.
sudo apt install playerctl
Debian
W Debianie starszą wersję programu PlayerCTL można zainstalować z „głównego” repozytorium oprogramowania za pomocą następującego polecenia apt-get.
sudo apt-get install playerctl
Pamiętaj, ż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ć swój system operacyjny. Aby dokonać aktualizacji z Debiana 9 do Debiana 10, postępuj zgodnie z naszym przewodnikiem na ten temat. Zapoznaj się również z oficjalną dokumentacją.
Arch Linux
W Arch Linux będziesz mógł zainstalować program PlayerCTL za pośrednictwem repozytorium oprogramowania „Społeczność”. Pamiętaj, aby edytować plik Pacman.conf, aby zawierał repozytorium oprogramowania „Społeczność”, w przeciwnym razie instalacja aplikacji nie będzie możliwa.
Gdy „Społeczność” jest włączona w Twoim systemie, użyj 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, użyj następującego polecenia instalacji dnf.
sudo dnf install playerctl
OpenSUSE
Począwszy od OpenSUSE 15.1, można uruchomić aplikację PlayerCTL. Aby rozpocząć instalację, użyj następującego polecenia instalacji zypper.
sudo zypper install playerctl
Nie możesz uruchomić PlayerCTL nad wydaniem OpenSUSE? Być może używasz nieaktualnej wersji LEAP. Pamiętaj, aby zaktualizować 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 programu 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 go używać 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 polecenia pauzy playerctl.
playerctl pause
Grać
Próbujesz ponownie uruchomić odtwarzanie utworu z wiersza poleceń? Użyj polecenia playerctl play.
playerctl play
Zatrzymać
Chcesz całkowicie zatrzymać odtwarzanie muzyki? Uruchom polecenie playerctl stop.
playerctl stop
Kolejny
Chcesz przejść do następnego utworu na liście odtwarzania? Wykonaj playerctl next w linii poleceń.
playerctl next
Poprzedni
Przypadkowo pominąć zbyt wiele utworów? Wróć do poprzedniej piosenki za pomocą playerctl previous.
playerctl previous
Metoda 2 – Omnipause
Omnipause to kolejna aplikacja wiersza poleceń, która może sterować muzyką z wiersza poleceń. Jednak w przeciwieństwie do PlayerCTL, nie działa z żadnym odtwarzaczem obsługującym MPRIS. Zamiast tego współpracuje 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 żadnym popularnym repozytorium oprogramowania dystrybucji Linuksa. Zamiast tego musisz pobrać kod źródłowy z GitHub i skompilować go od podstaw.
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 polecenia git clone, 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, aby sterować odtwarzaniem muzyki
Dzięki Omnipause możesz wstrzymać muzykę, rozpocząć lub wznowić ją za pomocą odtwarzania, zatrzymać odtwarzanie za pomocą polecenia zatrzymania, przejść do następnego utworu do przodu i cofnąć się do poprzedniego. Aby dowiedzieć się, jak sterować ulubionym odtwarzaczem muzyki za pomocą Omnipause, postępuj zgodnie z poniższymi przykładami poleceń.
Pauza
Aby wstrzymać odtwarzanie muzyki za pomocą OmniPause, użyj polecenia omnipause pauza.
omnipause pause
Grać
Chcesz rozpocząć lub wznowić odtwarzanie? Użyj polecenia omnipause play w oknie terminala.
omnipause play
Zatrzymać
Chcesz całkowicie zatrzymać odtwarzanie muzyki? Uruchom polecenie zatrzymania omnipause.
omnipause stop
Kolejny
Chcesz przejść do przodu o piosenkę na liście odtwarzania? Wykonaj następną komendę omnipause.
omnipause next
Poprzedni
Chcesz wrócić do utworu na swojej liście odtwarzania? Uruchom omnipause poprzedni
omnipause previous