Как управлять музыкальными проигрывателями из командной строки Linux

Как управлять музыкальными проигрывателями из командной строки Linux

Вы слушаете музыку во время работы в терминале Linux? Вас раздражает необходимость выйти из терминала даже на минуту, чтобы пропустить песню, приостановить что-то или вообще остановить воспроизведение музыки? Если это так, вам будет интересно узнать, что можно управлять музыкальными проигрывателями из командной строки Linux. Мы рассмотрим два простых способа использования командной строки Linux для управления музыкальными проигрывателями!

Метод 1 - PlayerCTL

PlayerCTL - это приложение командной строки, которое при использовании может управлять музыкальными проигрывателями из командной строки, если они поддерживают MPRIS (спецификацию удаленного интерфейса медиаплеера).

Установка PlayerCTL

К сожалению, PlayerCTL не предустановлен ни в одном из основных дистрибутивов Linux. Итак, прежде чем мы покажем вам, как использовать его для управления музыкальным плеером через командную строку, мы должны продемонстрировать, как его установить. К счастью, PlayerCTL является фаворитом в сообществе Linux, поэтому получить его несложно.

Чтобы установить приложение PlayerCTL, работающее на вашем ПК с Linux, откройте окно терминала, нажав Ctrl + Alt + T  или  Ctrl + Shift + T  на клавиатуре. Затем следуйте инструкциям командной строки, приведенным ниже, которые соответствуют используемому вами дистрибутиву.

Ubuntu

Чтобы PlayerCTL работал в Ubuntu, используйте следующую  команду Apt  .

Примечание. PlayerCTL находится в репозиториях программного обеспечения Ubuntu только для версии 19.10 и новее.

sudo apt установить playerctl

Debian

В Debian старую версию программы PlayerCTL можно установить из «Основного» репозитория программного обеспечения с помощью следующей команды  apt-get  .

sudo apt-get install playerctl

Имейте в виду, что эта версия PlayerCTL доступна только для пользователей Debian 10 Buster и Debian Sid. Если вы хотите получить доступ к этому приложению и используете Debian 9, вам необходимо сначала обновить операционную систему. Чтобы обновить Debian 9 до Debian 10, следуйте нашему руководству по этому вопросу . Также не забудьте ознакомиться с официальной документацией.

Arch Linux

В Arch Linux вы сможете установить программу PlayerCTL через репозиторий программного обеспечения «Сообщество». Обязательно отредактируйте файл Pacman.conf, включив в него репозиторий программного обеспечения «Сообщество», иначе установить приложение будет невозможно.

Когда в вашей системе включено «Сообщество», используйте следующую команду Pacman  ниже, чтобы заставить PlayerCTL работать в Arch Linux.

sudo pacman -S playerctl

Fedora

Начиная с Fedora 30, PlayerCTL доступен всем пользователям Fedora Linux. Чтобы установить программное обеспечение в вашей системе, используйте следующую  команду установки dnf  .

sudo dnf установить playerctl

OpenSUSE

Начиная с OpenSUSE 15.1, можно заставить работать приложение PlayerCTL. Чтобы начать установку, используйте следующую  команду zypper install  .

sudo zypper установить playerctl

Не удается заставить PlayerCTL работать с вашим выпуском OpenSUSE? Возможно, вы используете устаревшую версию LEAP. Обязательно обновитесь с 15.0 до 15.1!

Общий Linux

Приложение PlayerCTL доступно для установки всем пользователям Linux через исходный код на GitHub. Если вы используете операционную систему Linux, в которой отсутствует PlayerCTL, щелкните здесь, чтобы узнать, как создать его с нуля.

Использование PlayerCTL для управления воспроизведением музыки

Как управлять музыкальными проигрывателями из командной строки Linux

PlayerCTL может приостанавливать, воспроизводить, останавливать, переходить к следующей песне и переходить к предыдущей песне. Откройте окно терминала и следуйте приведенным ниже примерам команд, чтобы узнать, как использовать его для управления воспроизведением музыки.

Примечание: не запускайте PlayerCTL от имени пользователя root с помощью  sudo ! Команды работать не будут!

Пауза

Необходимо приостановить воспроизведение текущей песни? Воспользуйтесь командой  playerctl pause  .

playerctl пауза

Играть в

Пытаетесь снова запустить воспроизведение песни из командной строки? Используйте команду  playerctl play  .

playerctl play

Останавливаться

Хотите вообще остановить воспроизведение музыки? Запустите команду  playerctl stop .

playerctl stop

Следующий

Нужно перейти к следующей песне в вашем плейлисте? Выполните  playerctl next в командной строке.

playerctl следующий

Предыдущий

Случайно пропустили слишком много песен? Вернитесь к предыдущей песне с помощью  playerctl previous .

playerctl предыдущий

Метод 2 - Омнипауза

Как управлять музыкальными проигрывателями из командной строки Linux

Omnipause - еще одно приложение командной строки, которое может управлять музыкой из командной строки. Однако, в отличие от PlayerCTL, он не работает ни с одним плеером, поддерживающим MPRIS. Вместо этого он работает с D-Bus, который поддерживают только некоторые музыкальные приложения.

Установка Omnipause

К сожалению, Omnipause не так популярен, как PlayerCTL, поэтому его нет в репозиториях программного обеспечения популярных дистрибутивов Linux. Вместо этого вам нужно будет загрузить исходный код с GitHub и скомпилировать его с нуля.

Чтобы начать установку Omnipause, откройте окно терминала, нажав  Ctrl + Alt + T  или  Ctrl + Shift + T  на клавиатуре. Затем используйте приведенные ниже команды, чтобы настроить приложение Git в вашей системе.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Fedora

sudo dnf установить git

OpenSUSE

sudo zypper установить git

Установив инструмент Git, используйте команду  git clone,  чтобы загрузить исходный код Omnipause.

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

Переместите окно терминала в папку «OmniPause» и установите программу с помощью  sudo make install .

cd OmniPause sudo make install

Используйте Omnipause для управления воспроизведением музыки

С помощью Omnipause вы можете приостанавливать воспроизведение музыки, запускать или возобновлять ее с помощью воспроизведения, останавливать воспроизведение с помощью команды остановки, переходить по песне вперед с помощью следующей и возвращаться к предыдущей. Чтобы узнать, как управлять любимым музыкальным плеером с помощью Omnipause, следуйте приведенным ниже примерам команд.

Пауза

Чтобы приостановить воспроизведение музыки с помощью OmniPause, используйте  команду паузы omnipause  .

омнипауза пауза

Играть в

Нужно начать воспроизведение или возобновить его? Используйте команду  omnipause play  в окне терминала.

многостраничная игра

Останавливаться

Хотите вообще остановить воспроизведение музыки? Запустите  команду остановки омнипаузы  .

всеохватывающая остановка

Следующий

Хотите перейти к песне в плейлисте? Выполните  следующую команду омнипаузы .

омнипауза следующая

Предыдущий

Нужно вернуться к песне в вашем плейлисте? Запустить  омнипаузу назад

омнипауза предыдущий


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.