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

DJ смокинг

Если вы искали инструмент, чтобы управлять всеми своими медиаплееры из командной строки, не смотрите дальше. Есть несколько интересных утилит для управления несколькими популярными плеерами простыми командами, независимо от того, какой из них. Например, одним из таких инструментов является playerctl, который может работать с терминала с простыми командами в текстовом режиме для различных мультимедийных проигрывателей, среди которых Audacious, bmp, Spotify, Mplayer, VLC и xMMS.

к установка Вы можете использовать инструменты управления пакетами вашего предпочтительного дистрибутива, поскольку он обычно включен в самые известные официальные репозитории. Например, вы можете установить его с помощью pacman, если у вас есть дистрибутив Arch или на его основе, используя APT для Debian и производных, zypper для openSUSE и dnf для Fedora ... После установки вы можете использовать его просто. Я рекомендую вам посмотреть руководство, чтобы узнать больше, но в основном вы можете перечислить игроков с помощью:

playerctl -l

Например, если он присутствует в списке vlc, и мы хотим контролировать использование Исходя из этого, мы можем использовать следующие команды, чтобы увидеть статус, воспроизвести трек, приостановить его, переместить трек вперед или назад и остановить его соответственно:

playerctl status vlc

playerctl play -p vlc

playerctl pause vlc

playerctl next vlc

playerctl previous vlc

placyerctl stop vlc

Вы уже знаете, что если вместо того, чтобы управлять VLC, мы хотим сделать это с другим, это будет та же команда, но вместо имени игрока, которого мы хотим, подставить vlc ... Кстати, вы также можете использовать другую альтернативу под названием омнипауза Если вам интересно, это также приложение на основе Python, которое управляет игроками через DBus.


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)