Risposte:
Dai un'occhiata allo strumento da riga di comando rhythmbox-client . Guardando le opzioni c'è un --seek
interruttore che dovrebbe fare quello che vuoi.
rhytmbox-client --seek=+60
Ci sono rapporti secondo cui questo dovrebbe funzionare ma non funziona . Potrebbe essere un bug?
Come metodo alternativo puoi lanciare i comandi direttamente da te usando dbus:
# 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
Un po 'troppo prolisso per l'uso di routine nella riga di comando, quindi inseriscili in script con nome conveniente e via! L' elenco dei comandi è disponibile qui .