mpris-remote nimmt keine Pithos auf

355
Person93

Ich verwende Pithos für Debian 9 mit xfce.

Ich suche einen einfachen Weg, um es mit der Kommandozeile zu steuern.

Ich habe mpris-remote installiert, aber wenn ich es ausführe, heißt es:

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

Wie bekomme ich es zur Arbeit?

Oder haben Sie funktionierende Lösungen, um Pithos von der Kommandozeile aus zu steuern?

Pianobar ist raus, weil ich auch eine GUI brauche.

0

1 Antwort auf die Frage

1
grawity

mpris-remote(die Debian-Version) wurde für MPRIS v1 geschrieben, während Pithos nur die MPRIS v2-Schnittstelle unterstützt. (Praktisch alle Spieler verwenden jetzt nur v2.)

Sie müssen einen anderen Client verwenden, z. B. playerctl, diese andere mpris-remote oder meine mpris .

Die API ist etwas direkt über busctl calloder gdbus callauch einfach zu verwenden .

busctl --user --acquired | grep mpris gdbus introspect -e -d org.mpris.MediaPlayer2.pithos -o /org/mpris/MediaPlayer2 
Ich hatte einige Probleme mit der Installation von playerctl. Ich lief: `` sudo ./autogen.sh --prefix = / opt / playerctl`` und `` sudo make install`` Alles schien gut zu funktionieren, aber wenn ich versuchte, es auszuführen, wird gesagt, dass der Befehl nicht gefunden wurde. Person93 vor 6 Jahren 0
Wenn Sie ihn in einem nicht standardmäßigen Pfad installieren, müssen Sie ihn bei der Ausführung des Befehls vollständig angeben. grawity vor 6 Jahren 0
Ich habe den ganzen Pfad benutzt. Es sagte, dass eine Bibliothek fehlte. `` Fehler beim Laden von gemeinsam genutzten Bibliotheken: libplayerctl-1.0.so.0: Datei für freigegebene Objekte kann nicht geöffnet werden: Keine solche Datei oder Verzeichnis '`Ich versuchte es erneut zu kompilieren, nachdem ich die Umgebungsvariable` `export LDFLAGS =" - rpath / path / nach gesetzt hatte / Bibliothek "$ LDFLAGS``". Es hat nicht geholfen. Ich habe versucht, `` libtool --mode = finish / opt / playerctl / libplayerctl-1.0.so.0`` auszuführen. Ich habe folgende Fehlermeldung erhalten: `` libtool: Fehler: ungültiges Argument '/opt/playerctl/libplayerctl-1.0.so .0``. Person93 vor 6 Jahren 0