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?

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í .


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.