Jak kontrolować odtwarzacze muzyki z wiersza poleceń systemu Linux

Czy słuchasz muzyki podczas pracy w terminalu Linux? Czy denerwuje Cię konieczność wyjścia z terminala, aby pominąć utwór, wstrzymać odtwarzanie lub całkowicie zatrzymać muzykę? Jeśli tak, zainteresuje Cię możliwość kontrolowania odtwarzaczy muzycznych za pomocą wiersza polecenia w systemie Linux. W tym artykule przedstawimy dwa proste sposoby, jak używać wiersza polecenia do sterowania odtwarzaczami muzyki.

Metoda 1 – PlayerCTL

PlayerCTL to aplikacja działająca w wierszu polecenia, która umożliwia kontrolowanie odtwarzaczy muzycznych, pod warunkiem, że obsługują one MPRIS (specyfikacja zdalnego interfejsu odtwarzacza multimediów).

Instalowanie PlayerCTL

PlayerCTL nie jest standardowo instalowane w żadnej z głównych dystrybucji Linuksa. Poniżej znajdziesz instrukcje dotyczące instalacji w popularnych systemach operacyjnych.

Ubuntu

Aby zainstalować PlayerCTL na Ubuntu, użyj poniższej komendy:

sudo apt install playerctl

Uwaga: PlayerCTL jest dostępne w repozytoriach oprogramowania Ubuntu od wersji 19.10.

Debian

Na Debianie PlayerCTL można zainstalować z repozytorium „Main” za pomocą poniższej komendy:

sudo apt-get install playerctl

Wersja ta jest dostępna dla użytkowników Debian 10 Buster i Debian Sid. Aby uzyskać dostęp do aplikacji w Debianie 9, należy zaktualizować system operacyjny.

Arch Linux

Dla użytkowników Arch Linux PlayerCTL jest dostępne w repozytorium „Społeczność”. Aby je zainstalować, użyj poniższej komendy:

sudo pacman -S playerctl

Fedora

PlayerCTL jest dostępne dla wszystkich użytkowników Fedory Linux od wersji 30. Aby zainstalować aplikację, użyj poniższej komendy:

sudo dnf install playerctl

OpenSUSE

Dla OpenSUSE od wersji 15.1 można zainstalować PlayerCTL. Użyj poniższej komendy:

sudo zypper install playerctl

Jeśli nie działa na Twojej wersji OpenSUSE, upewnij się, że nie używasz przestarzałej wersji LEAP.

Ogólny Linux

PlayerCTL jest również dostępny do instalacji przez kod źródłowy na GitHub. Aby dowiedzieć się, jak zbudować go od podstaw, kliknij tutaj.

Używanie PlayerCTL do sterowania odtwarzaniem muzyki

PlayerCTL pozwala na wstrzymywanie, odtwarzanie, zatrzymywanie, przechodzenie do następnego i poprzedniego utworu. Oto przykłady poleceń:

Pauza

Aby wstrzymać aktualnie odtwarzany utwór, użyj:

playerctl pause

Grać

Aby wznowić odtwarzanie utworu, użyj:

playerctl play

Zatrzymać

Aby całkowicie zatrzymać odtwarzanie muzyki, użyj:

playerctl stop

Kolejny

Aby przejść do następnego utworu, użyj:

playerctl next

Poprzedni

Aby wrócić do poprzedniego utworu, użyj:

playerctl previous

Metoda 2 – Omnipause

Omnipause to kolejna aplikacja wiersza polecenia, która kontroluje muzykę, jednak działa z D-Bus, co oznacza, że obsługuje tylko niektóre aplikacje muzyczne.

Instalowanie Omnipause

Omnipause nie jest tak popularna jak PlayerCTL, więc nie znajdziesz jej w standardowych repozytoriach. Musisz pobrać kod źródłowy z GitHub i skompilować go samodzielnie. Oto instrukcje:

Instalacja Gita

Najpierw musisz zainstalować Git w swoim systemie:

sudo apt install git

lub dla innych dystrybucji:

sudo apt-get install git
sudo pacman -S git
sudo dnf install git
sudo zypper install git

Pobieranie i instalacja Omnipause

Aby pobrać kod źródłowy Omnipause, użyj poniższej komendy:

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

Następnie przejdź do folderu „OmniPause” i zainstaluj program:

cd OmniPause  sudo make install

Użyj Omnipause do sterowania odtwarzaniem muzyki

Omnipause umożliwia wstrzymywanie, uruchamianie, zatrzymywanie oraz przechodzenie do następnego i poprzedniego utworu. Oto jak to zrobić:

Pauza

Aby wstrzymać odtwarzanie muzyki, użyj:

omnipause pause

Grać

Aby rozpocząć odtwarzanie lub wznowić, użyj:

omnipause play

Zatrzymać

Aby całkowicie zatrzymać odtwarzanie muzyki, użyj:

omnipause stop

Kolejny

Aby przejść do następnego utworu, użyj:

omnipause next

Poprzedni

Aby cofnąć utwór, użyj:

omnipause previous

Podsumowanie

Kontrolowanie odtwarzaczy muzycznych w terminalu Linux za pomocą narzędzi takich jak PlayerCTL i Omnipause to świetny sposób na poprawienie wydajności podczas pracy. Dzięki tym aplikacjom możesz łatwo zarządzać swoją muzyką bez konieczności opuszczania terminala. Korzystając z podanych instrukcji, możesz szybko zainstalować i skonfigurować te narzędzia, co przyczyni się do lepszego doświadczenia związanego z odtwarzaniem muzyki na systemie Linux.