mpris-remote não pega pithos

0

Eu estou usando o pithos no debian 9 com o xfce.

Eu estou procurando uma maneira simples de controlá-lo com a linha de comando.

Eu instalei o mpris-remote mas quando eu o rodei, ele diz:

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

Como faço para que ele funcione?

Ou você tem alguma solução para controlar o pithos na linha de comando?

Piano Bar está fora porque eu preciso de uma interface gráfica também.

Person93
fonte

Respostas:

1

mpris-remote (a versão Debian) foi escrita para o MPRIS v1, enquanto o Pithos suporta apenas a interface do MPRIS v2. (Praticamente todos os jogadores agora usam apenas v2.)

Você precisará usar outro cliente, como playerctl , esse outro mpris-remote , Ou meu mpris .

A API é um pouco fácil de usar diretamente via busctl call ou gdbus call também.

busctl --user --acquired | grep mpris
gdbus introspect -e -d org.mpris.MediaPlayer2.pithos -o /org/mpris/MediaPlayer2
grawity
fonte
Eu tive alguns problemas com a instalação do playerctl. Irã: sudo ./autogen.sh --prefix=/opt/playerctl e sudo make install Tudo parecia funcionar bem, mas quando tentei rodar é dito comando não encontrado.
Person93
Se você instalá-lo em um caminho fora do padrão, precisará especificá-lo integralmente ao executar o comando.
grawity
Eu usei o caminho completo. Dizia que faltava uma biblioteca. `` erro ao carregar bibliotecas compartilhadas: libplayerctl-1.0.so.0: não é possível abrir o arquivo de objeto compartilhado: Nenhum arquivo ou diretório `` Eu tentei recompilá-lo depois de definir essa variável env export LDFLAGS="-rpath /path/to/library "$LDFLAGS. Isso não ajudou. Eu tentei correr libtool --mode=finish /opt/playerctl/libplayerctl-1.0.so.0, Eu recebi este erro: libtool: error: invalid argument '/opt/playerctl/libplayerctl-1.0.so.0.
Person93