Iniciar uma música a partir de uma hora específica no rhythmbox usando a linha de comando

8

Eu gostaria de começar uma música no meu terminal, a partir do primeiro minuto. ou seja: o comando executará o music.mp3 a partir do minuto 1.

Eu sou capaz de tocar uma música com

 rhythmbox music.mp3 

No entanto, está começando a partir de 0. Como fazer para começar a partir do minuto 1?

musicisme
fonte

Respostas:

7

Dê uma olhada na ferramenta de linha de comando rhythmbox-client . Olhando para as opções, há uma --seekopção que deve fazer o que você deseja.

rhytmbox-client --seek=+60

relatos de que isso deve funcionar, mas não funciona . Pode ser um bug?

Como 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 nomeados e pronto! A lista de comandos pode ser encontrada aqui .

slm
fonte
infelizmente não está funcionando para mim. Seu código está funcionando no seu sistema? Você poderia me dar uma amostra trabalhando? Desde já, obrigado. (note que o link não foi encontrado) #
musicisme
Atualizado o link.
Slm
1
Ok, entendi, eu simplesmente tive que adicionar um sono entre os 2 comandos. Obrigado pela ajuda. Atenciosamente,
musicisme