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

Хитрые фанаты Linux нашли способ управлять музыкальным плеером Amarok (и любым другим), не отрываясь от консоли. Для этого использован интерфейс D-BUS.

Вот пример:

qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.Play

Команда запустит воспроизведение.


qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.VolumeSet 80

Установит уровень громкости на 80%.

А теперь представьте, какие это открывает возможности при написании собственных скриптов! Например, можно автоматически регулировать громкость в зависимости от времени суток. Или анализировать вывод команды ps для того, чтобы понять, чем занят в данный момент юзер и подбирать соответствующую музыку. Или даже анализировать вывод команды netstat, чтобы определять моменты, когда пользователь занят посещением сайтов для взрослых, чтобы включать расслабляющую музыку.

Есть же mocp?

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.