Los controles del teclado de Spotify no funcionan


18

Estoy en Ubuntu 16.04, no puedo reproducir, pausar, ir a la canción siguiente o anterior en Spotify. Hay muchas respuestas, pero la mayoría son complicadas, ¿hay una solución simple que no requiera una línea de comando?

Tengo un teclado Bluetooth Logitech.

Respuestas:


26

Hay una solución simple para este hilo en el foro de Spotify , gracias a schuellerf y rszabla . La solución es bastante simple y funciona en cualquier distribución de Linux.

  1. Descargue este archivo , extráigalo y hágalo ejecutablechmod a+x spotify_control
  2. Colóquelo donde desee, supondré que está ubicado en la carpeta Descargas
  3. Vaya a configuración -> teclado -> atajos de teclado -> atajos personalizados

ingrese la descripción de la imagen aquí

  1. Agregue un nuevo acceso directo haciendo clic en el botón más, anularé las teclas predeterminadas de reproducción / pausa / siguiente y anterior porque solo escucho música en Spotify. Si necesita esos accesos directos, asigne diferentes para Spotify

ingrese la descripción de la imagen aquí

El comando que ve en la imagen de arriba es para la función 'reproducir / pausar'

/home/your_username/Downloads/spotify_control playpause

Los comandos que están disponibles.

  1. /home/your_username/Downloads/spotify_control playpause
  2. /home/your_username/Downloads/spotify_control previous
  3. /home/your_username/Downloads/spotify_control next
  4. /home/your_username/Downloads/spotify_control play
  5. /home/your_username/Downloads/spotify_control stop

Tenga en cuenta que tiene que hacer esto

/home/your_username/Downloads/spotify_control playpause

Porque

~/Downloads/spotify_control playpause

Eso no funcionará, al menos no en Ubuntu 16.04, unity desktop, el administrador de accesos directos no parece entender la tilde ~


3
esto funcionó para mí, gracias! información rápida de mi sistema: ubuntu 16.04 y uso de un teclado apple (con cable)
mithril_knight

¿Qué pasa con el atajo "Don't Play This Song" para las listas de reproducción?
Barbaros Alp

21

Aquí hay otro enlace que he encontrado que me ayuda y son las mismas soluciones que k2shah lo mencionan, pero con más detalles.

En lugar de descargar spotify_control, usa los comandos D-Bus. Antes de agregarlo como un nuevo comando de teclado, siéntase libre de ejecutar esos comandos.

Play / Stop

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

próximo

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

Anterior

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

Una vez que valide los comandos anteriores, siéntase libre de agregarlos como atajo de teclado. Para Ubuntu, "Configuración> Dispositivos> Teclado" que agregar (+) y poner el nombre y copiar los comandos, que poner el atajo de teclado.

El enlace


1
para next / prev funcionó de maravilla, pero para reproducir / pausar el atajo de tecla de reproducción / pausa de audio no funciona. Si lo reasigno a 'super +;' u otro modificador + tecla no funcional funciona. ¿Alguna idea del por qué?
Lucas Vasconcellos Czepaniki

Compruebe si ese mapa ya está tomado para otra cosa.
IvanAK

2

Si no desea descargar un archivo y mantenerlo (por cualquier razón), simplemente puede asignar la clave al comando que se ejecuta en el archivo

Configuré una nueva combinación de teclas personalizada

Nombre: reproducción / pausa de Spotify

Mando:

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

para los otros comandos simplemente reemplazar el PlayPausecon Stop, NextoPrevious


1

Todo lo que tuve que hacer en Fedora es sudo dnf install playerctl

De todos modos, funciona en Ubuntu, no tengo idea de por qué falta una funcionalidad tan básica aquí.

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.