端末で最初から曲の再生を始めたいです。つまり、コマンドが実行されます。music.mp31分から始まります。
音楽を聴くことができます。
rhythmbox music.mp3
しかし、0から始めます。 1分からどのように始めますか?
答え1
コマンドラインツールを見るリズムボックスクライアント。オプションを見ると、--seek
あなたの要件を満たすスイッチがあります。
rhytmbox-client --seek=+60
持つレポートによると、これはうまくいくはずですが、そうではありません。。バグかもしれませんか?
代わりに、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
日常的なコマンドラインの使用には冗長なので、便利な名前のスクリプトに入力するだけです!これコマンドのリストはここにあります。。