mpris-remote не забирает питос

259
Person93

Я использую pithos на Debian 9 с xfce.

Я ищу простой способ управления им с помощью командной строки.

Я установил mpris-remote, но когда я запускаю его, он говорит:

$ mpris-remote No MPRIS-compliant player found running. 

Как мне заставить его работать?

Или у вас есть какие-нибудь рабочие решения для управления питосом из командной строки?

Pianobar отсутствует, потому что мне нужен графический интерфейс.

0

1 ответ на вопрос

1
grawity

mpris-remote(версия Debian) была написана для MPRIS v1, в то время как Pithos поддерживает только интерфейс MPRIS v2. (Практически все игроки сейчас используют только v2.)

Вам нужно будет использовать другой клиент, такой как playerctl, этот другой mpris-remote или мой mpris .

API несколько легко использовать напрямую через busctl callили gdbus callтакже.

busctl --user --acquired | grep mpris gdbus introspect -e -d org.mpris.MediaPlayer2.pithos -o /org/mpris/MediaPlayer2 
У меня были некоторые проблемы с установкой playerctl. Я запустил: `` sudo ./autogen.sh --prefix = / opt / playerctl`` и `` sudo make install`` Казалось, что все работает нормально, но когда я пытался запустить его, это говорит, что команда не найдена. Person93 6 лет назад 0
Если вы устанавливаете его по нестандартному пути, вам нужно указать его полностью при запуске команды. grawity 6 лет назад 0
Я использовал полный путь. Это сказало, что это скучало по библиотеке. `` ошибка при загрузке разделяемых библиотек: libplayerctl-1.0.so.0: невозможно открыть общий объектный файл: нет такого файла или каталога`` Я попытался перекомпилировать его после установки этой переменной env `` export LDFLAGS = "- rpath / path / to / библиотека "$ LDFLAGS``. Это не помогло. Я попытался запустить `` libtool --mode = finish / opt / playerctl / libplayerctl-1.0.so.0``, я получил эту ошибку: `` libtool: error: неверный аргумент '/opt/playerctl/libplayerctl-1.0.so .0``. Person93 6 лет назад 0