Antworten:
Schauen Sie sich das Kommandozeilen-Tool rhythmbox-client an . Wenn Sie sich die Optionen ansehen, gibt es einen --seek
Schalter, der tun sollte, was Sie wollen.
rhytmbox-client --seek=+60
Es gibt Berichte, dass dies funktionieren sollte, aber nicht . Könnte ein Fehler sein?
Alternativ können Sie die Befehle mit dbus direkt selbst auslösen:
# seek forward 60 sec
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Seek int64:60000000
sleep 2
# skip to next track
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
sleep 2
# toggle play/pause state
dbus-send --print-reply --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
sleep 2
Ein bisschen zu ausführlich für die routinemäßige Verwendung der Befehlszeile, also fügen Sie sie einfach in bequem benannte Skripte ein und los geht's! Die Liste der Befehle finden Sie hier .