Dê uma olhada na ferramenta de linha de comando rhythmbox-client . Olhando para as opções, há uma opção --seek
que deve fazer o que você quer.
rhytmbox-client --seek=+60
Existem relatórios que devem funcionar, mas não . Pode ser um bug?
Como um método alternativo, você pode disparar os comandos diretamente usando o 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
Um pouco detalhado demais para o uso rotineiro da linha de comando, basta inseri-los em scripts convenientemente chamados, e você vai embora! A lista de comandos pode ser encontrada aqui .