Ich möchte wirklich gerne mit einem Webserver über die Rhythmbox kommunizieren, damit ich die Musik von meinem Smartphone aus ändern kann. Gibt es eine Befehlszeilenschnittstelle für rhythmbox, um Dinge wie die folgenden (fiktiven) Befehle auszuführen?
rhythmbox next
rhythmbox shuffle=false
rhythmbox change album='Dark Side of the Moon' artist='Pink Floyd' song='Time'
Gibt es stattdessen einen Socket oder eine Nachrichtenübermittlungsschnittstelle? Gibt es irgendwelche Ersatzprogramme, die die Arbeit erledigen könnten, wie Banshee oder eine andere Art von Server?
command-line
rhythmbox
music
banshee
music-player
Athan Clark
quelle
quelle
Antworten:
Grundsätzlich lautet die kurze Antwort "Ja" und die Ergänzung dieser Antwort lautet "Verwenden Sie den
rhythmbox-client
Befehl von einem Terminal aus, um Ihre aktuell ausgeführte Rhythmbox zu steuern. Wenn sie noch nicht geladen ist, wird sie von der ersten Instanz Ihrer Befehle aufgerufen."In Beispiel:
rhythmbox-client --play
Lässt die aktuelle Rhythmbox-Sitzung beginnen, das aktuelle Lied (oder das erste Lied in der Liste) abzuspielen. Wenn die Rhythmbox geschlossen ist, wird sie zuerst geöffnet, um mit dem Spielen zu beginnen.Weitere Informationen über die
rhythmbox-client
und ihre Verwendung finden Sie in der rhythmbox-client-Manpage . Ich platziere hier einen Teil der Manpage nur als Referenz.Bearbeiten
Ich habe ein gewisses Interesse an diesem Thema, also habe ich mit dem nächsten Befehl einen Test durchgeführt:
Von der ursprünglichen Antwort hier gepostet. Was in der Tat für die Aufgabe der Suche nach dem aktuell gespielten Lied funktioniert (basierend auf dem Kommentar des Fragestellers).
Viel Glück!
quelle
--seek
Fähigkeit gibt? Es ist nicht in den Manpages enthalten.banshee --help
'erklärt alles! Vielen Dank für Ihre Hilfe, ich hoffe, Sie haben einen schönen Tag!