¿Hay comandos para controlar la vista previa de Spotify para Linux? (por ejemplo, pausa)?

12

Estoy tratando de poder reproducir, pausar, elegir la siguiente pista o la pista anterior de la línea de comandos, pero desafortunadamente nadie parece saber cómo hacer esto (me he reído varias veces). Necesito que sea un comando para poder usarlo con proximidad azul, así que haga una pausa cuando me vaya. ¿Hay algún comando para esto?

Tim
fuente
en gnomo con menú favorito unix.stackexchange.com/questions/316366/…
Ronan Quillevere

Respuestas:

16

El cliente de Spotify ha respaldado la especificación MPRIS2 DBUS durante ~ 4 años. En pocas palabras, esto significa que la mayoría de los controles remotos de medios deberían poder controlarlo.

Si necesita acceso a la línea de comandos, puede hablar con él directamente a través de DBUS. Aquí hay un ejemplo que le robé a Fran Diéguez :

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

Para obtener más comandos, consulte las especificaciones del reproductor MPRIS2 .

Oli
fuente
Playestá en las especificaciones. Se debe trabajar.
Oli
1
@Tim: Playtampoco funciona para mí. Último lanzamiento de Spotify aquí.
Glutanimate
1
Ni siquiera puedo obtener Spotify en esta computadora portátil. Supongo que simplemente han sido flojos (en serio, les habría llevado un minuto implementarlos) y se han saltado los comandos separados de Play y Pause.
Oli
2
@Oli: Probablemente. Pero, una vez más, por lo que entiendo, el cliente Linux solo desarrolla un desarrollador en su tiempo libre. No es oficialmente compatible con Spotify. Con eso en mente, puedo vivir con pequeñas fallas como esta
Glutanimate
1
Extraño, las especificaciones no dicen "debería", "debe", etc.
Braiam
9

El siguiente comando funciona para mí (Reproducir o Pausa):

qdbus org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
Guymac
fuente
2

SP es una herramienta de línea de comando simple y efectiva para controlar spotify. Utiliza DBUS internamente.

Instalar:

curl https://gist.githubusercontent.com/wandernauta/6800547/raw/db881a9100eb9b1e684c99962bde086a47ebcf08/sp | sudo tee /usr/local/bin/sp
sudo chmod +x /usr/local/bin/sp
cmc
fuente
Esto se ve bien: ¿tiene más extras que DBUS? (p. ej., pausa de reproducción más avanzada que solo la palanca?). ¡Sin embargo, es genial ver cosas como esta!
Tim
@Tim Nope, solo cosas simples. Probablemente podría extenderlo si sabe un poco de fiesta.
cmc
0

Comandos DBus para controlar spotify (desde aquí ), trabajando para mí en 17.10:

Tocar

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Play

Pausa

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Pause

Alternar reproducción / pausa

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause

Anterior

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous

próximo

dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next

He vinculado play / pause alternar a F12 en gnome .

htaccess
fuente