Comience una canción desde un momento específico en rhythmbox usando la línea de comando

8

Me gustaría comenzar una canción desde mi terminal, comenzando desde el primer minuto. es decir: el comando ejecutará music.mp3 a partir del minuto 1.

Puedo reproducir música con

 rhythmbox music.mp3 

Sin embargo, comienza desde 0. ¿Cómo hacerlo desde el minuto 1?

musicisme
fuente

Respuestas:

7

Eche un vistazo a la herramienta de línea de comandos rhythmbox-client . Mirando las opciones hay un --seekinterruptor que debe hacer lo que quieras.

rhytmbox-client --seek=+60

Hay informes de que esto debería funcionar pero no funciona . Podría ser un error?

Como método alternativo, puede disparar los comandos directamente usted mismo 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 poco demasiado detallado para el uso rutinario de la línea de comandos, así que solo introdúcelos en scripts convenientemente nombrados, ¡y listo! La lista de comandos se puede encontrar aquí .

slm
fuente
desafortunadamente no me funciona. ¿Su código funciona en su sistema? ¿Me podría dar una muestra de trabajo? Gracias por adelantado. (tenga en cuenta que el enlace no se encuentra)
musicisme
Actualizado el enlace.
slm
1
Ok, lo tengo, simplemente tuve que agregar un sueño entre los 2 comandos. Gracias por tu ayuda. Saludos,
musicisme