Les commandes du clavier Spotify ne fonctionnent pas

18

Je suis sur Ubuntu 16.04, je ne peux pas lire, mettre en pause, passer à la chanson suivante ou précédente dans spotify. Il existe de nombreuses réponses mais la plupart sont compliquées, existe-t-il une solution simple qui ne nécessite pas de ligne de commande?

J'ai un clavier Bluetooth Logitech.

Lynob
la source
Tout ce que j'avais à faire était de fermer Google Chrome ou tout navigateur sur lequel YouTube ou tout autre média jouait, pour que mes boutons fonctionnent avec Spotify, puis rouvrir le navigateur
Nicwenda

Réponses:

27

Il existe une solution simple: ce fil sur le forum Spotify , grâce à schuellerf et rszabla . La solution est assez simple et fonctionne sur n'importe quelle distribution Linux.

  1. Téléchargez ce fichier , extrayez-le et rendez-le exécutablechmod a+x spotify_control
  2. Placez-le où vous voulez, je suppose qu'il est placé dans le dossier Téléchargements
  3. Accédez aux paramètres -> clavier -> raccourcis clavier -> raccourcis personnalisés

entrez la description de l'image ici

  1. Ajouter un nouveau raccourci en cliquant sur le bouton plus, je remplacerai les touches de lecture / pause / suivante et précédente par défaut car j'écoute uniquement de la musique sur spotify, si vous avez besoin de ces raccourcis, attribuez-en différents pour Spotify

entrez la description de l'image ici

La commande que vous voyez dans l'image ci-dessus est pour la fonction 'lecture / pause'

/home/your_username/Downloads/spotify_control playpause

Les commandes 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

Veuillez noter que vous devez le faire

/home/your_username/Downloads/spotify_control playpause

Car

~/Downloads/spotify_control playpause

Cela ne fonctionnera pas, du moins pas dans Ubuntu 16.04, bureau de l'unité, le gestionnaire de raccourcis ne semble pas comprendre le tilde ~

Lynob
la source
3
cela a fonctionné pour moi, thx! info rapide sur mon système: ubuntu 16.04 et utilisation d'un clavier Apple (filaire)
mithril_knight
Qu'en est-il du raccourci "Don't Play This Song" pour les listes de lecture?
Barbaros Alp
A travaillé le 18.04 avec spotify installé via snap. merci
ibrahim
22

Voici un autre lien que j'ai trouvé qui m'aide et ses mêmes solutions que k2shah le mentionnent, mais avec plus de détails.

Au lieu de télécharger spotify_control, vous utilisez les commandes D-Bus. Avant de l'ajouter en tant que nouvelle commande clavier, n'hésitez pas à exécuter ces commandes.

Lecture / arrêt

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

Prochain

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

précédent

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

Une fois que vous avez validé les commandes ci-dessus, n'hésitez pas à les ajouter en tant que raccourci clavier. Pour Ubuntu, "Paramètres> Périphériques> Clavier" puis ajoutez (+) et mettez le nom et copiez les commandes, puis mettez le raccourci clavier.

Le lien

IvanAK
la source
1
pour le suivant / précédent a fonctionné comme un charme, mais pour la lecture / pause, le raccourci clavier de lecture / pause audio ne fonctionne pas. Si je le remappe en 'super +;' ou tout autre modificateur + touche non func fonctionne. Une idée de pourquoi?
Lucas Vasconcellos Czepaniki
Vérifiez si cette carte est déjà prise pour autre chose.
IvanAK
2

Si vous ne souhaitez pas télécharger un fichier et le conserver (pour une raison quelconque), vous pouvez simplement attribuer la clé à la commande exécutée dans le fichier

J'ai configuré un nouveau raccourci clavier personnalisé

Nom: Spotify Play / Pause

Commander:

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

pour les autres commandes il suffit de remplacer le PlayPauseavec Stop, NextouPrevious

k2shah
la source
1

Tout ce que j'avais à faire à Fedora c'est sudo dnf install playerctl

Quoi qu'il en soit, cela fonctionne dans Ubuntu, aucune idée pourquoi une telle fonctionnalité de base manque ici.

Aiphee
la source