Посмотреть название песни на терминале

Как просмотреть название текущей песни в терминале с помощью медиаплеера vlc ?

One Solution collect form web for “Посмотреть название песни на терминале”

Если вы запускаете VLC с помощью средства удаленного управления vlc -I rc вы можете взаимодействовать с vlc сеансом vlc . Здесь есть хороший учебник, озаглавленный:

Управление VLC через интерфейс RC («Remote Control») с использованием сокета домена UNIX (и без программирования) .

В двух словах вы запускаете vlc следующим образом:

 $ vlc -I rc /home/saml/Desktop/desktop/mp3/stevesongs/marvelous_day/fast_monkey.mp3 VLC media player 1.1.12 The Luggage (revision exported) Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") [0x700650] [rc] lua interface: Listening on host "*console". VLC media player 1.1.12 The Luggage Remote control interface initialized. Type `help' for help. > 

ПРИМЕЧАНИЕ. Вы также можете запустить его с помощью плейлиста, я просто показываю один MP3 для этого примера.

Теперь вы находитесь в приглашении vlc, где вы можете взаимодействовать с vlc и узнавать такие вещи, как информация о плейлисте и том, что в данный момент играет:

положение дел

 > status ( new input: file:///home/saml/Desktop/desktop/mp3/stevesongs/marvelous_day/fast_monkey.mp3 ) ( audio volume: 256 ) ( state playing ) > 

плейлист

 > playlist +----[ Playlist - Undefined ] | 2 - Playlist | 4 - Fast Monkey (00:03:34) [played 1 time] | 3 - Media Library +----[ End of playlist ] > 

Поддельный TTY

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

ss диалога # 1

ss диалога # 2

ПРИМЕЧАНИЕ . Скриншоты взяты из ноутбука OSX. Если вы делаете это в Linux, вам нужно будет выполнить шаги на веб-сайте видеоканала, чтобы включить RC & Fake TTY. Эти шаги описаны в этом руководстве, озаглавленном: Как использовать VLC для транскрипции в Linux .

Подсказка, приведенная выше, находится под вытаскиванием в главном окне VLC, Tools -> Preferences, в Linux.

После установки vlc с поддельным TTY вы можете направить команды на него через cli через netcat ( nc ):

 $ echo -n "pause" | nc -U /Users/vlc.sock $ echo -n "playlist" | nc -U /Users/vlc.sock 
  • Настройки бэкэнд Phonon VLC
  • Как установить последний проигрыватель VLC в CentOS 6.4?
  • Как можно запустить VLC, когда я только что удалил его?
  • Как использовать VLC для создания эффекта видеостены
  • Как установить все видеокоды в vlc-плеер?
  • Не удалось найти или загрузить плагин платформы Qt «xcb» на debian strech
  • Запретить уведомления на рабочем столе в полноэкранном режиме VLC
  • Oracle Linux 6.5: невозможно установить VLC 2.0.10 из rpmfusion-free-updates
  • сценарий оболочки для пакетного преобразования M4V в MP3 с использованием VLC?
  • Не удалось открыть vdpau backend - Nouveau
  • Ошибка запуска vlc в Redhat Enterprise Linux 7
  • Interesting Posts

    Приложение «Темы» не показывает предварительный просмотр установленных тем GTK (границы окна и элементы управления) в Cinnamon

    Установка Nix или Guix без прав root?

    Восстановить права доступа к файлам после копирования Windows

    Удалить тег и содержимое на основе дочернего тега и добавить новый контент – Shellscript xml

    Не удалось запустить posgtresql, причина не ясна

    Преобразование MAC-адреса в локальный адрес ссылки с помощью bash

    Какие коды клавиш соответствуют запросам на включение сенсорной панели и сенсорной панели?

    Проверка подлинности пакета пакета Debian

    Увеличьте скорость мыши (xinput)

    Sed для удаления между разделителями, но сохранить первый разделитель

    Настройка яркости экрана не работает в Ubuntu 14.04

    Как запустить grep с несколькими шаблонами AND?

    как создать скрипт для создания резервной копии gpg?

    определять оболочку в скрипте во время выполнения

    перезагрузка пользователя-dirs.dirs при запуске

    Linux и Unix - лучшая ОС в мире.