Если вы искали инструмент, чтобы управлять всеми своими медиаплееры из командной строки, не смотрите дальше. Есть несколько интересных утилит для управления несколькими популярными плеерами простыми командами, независимо от того, какой из них. Например, одним из таких инструментов является 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.
Будьте первым, чтобы комментировать