As teclas multimídia não funcionam com o Spotify


13

Mesmo que o Spotify apareça bem no som indicador (o controle funciona a partir daí), usando as teclas multimídia do teclado não faz nada.

Quando abro o Rhythmbox, eles conseguem controlar a música lá, então as configurações do teclado parecem boas.


As teclas multimídia funcionam imediatamente agora. Se o seu problema é que eles funcionam, mas apenas quando o Spotify é o aplicativo focado, consulte esta pergunta .
tanius

Respostas:


20

Experimente o Spotify Gnome

O Spotify-Gnome é um programa que fornece suporte à chave de mídia Gnome para o cliente Spotify Linux. Ele suporta os sinais de reprodução / pausa, parada, próximo e anterior e é compatível com o Gnome 2 e o Gnome 3.


Funciona bem em 12.10. Esta é a solução que eu não sabia na minha resposta :-)
André Stannek

Trabalhando em 13,04 a partir de 2013/04/23 - também suporta notificar osd muito bem, e configuração era muito mais fácil do que Spotify-notificar (abaixo mencionado como uma resposta)
Eric Nemchik

Parece que um lado eficaz é que a biblioteca subjacente necessária para isso exibe anúncios. Atualmente, estou sentado na tela do Spotify, dizendo que não pode carregar o "onboarding-popup" depois que o instalei. Se eu tivesse que adivinhar, é uma parte da gir1.2-telepathyglib-0.12biblioteca que eu tinha que instalar para fazer isso funcionar.
precisa

Funciona bem, basta baixar e copiar para corrigir o diretório, como está escrito na documentação.
TIIUNDER 16/08

O Spotify Gnome não é mais necessário para que as chaves de mídia funcionem - ele deve funcionar imediatamente! Do README : "Este projeto não é mais necessário para o uso de chaves de mídia com o Spotify no Gnome. Ele não receberá nenhuma atualização daqui para frente."
tanius

7

Disclaimer : Trabalho para Spotify

Este era um recurso ausente conhecido do cliente linux, mas o adicionamos na versão 0.9.4. Portanto, embora esse segmento seja bastante antigo, vale a pena notar que agora deve funcionar. Se você continuar tendo problemas com as chaves de mídia, poste uma mensagem nos fóruns da comunidade.


Nik, posso confirmar que isso não está mais funcionando no spotify-client-qt, o que é bastante triste, pois parece tão bom.
Joseeantonior

1
@ joseeantonior, definitivamente está funcionando para mim (versão 0.9.10 no Ubuntu 13.10). Às vezes, no entanto, eles param de funcionar, quando isso acontece, geralmente reinicio o cliente e eles funcionam novamente. Que distro você está usando?
Nik Reiman

Eles estão trabalhando agora. Parece que era necessário reiniciar o sistema para que tudo funcionasse em ordem. Eu estou usando Ubuntu Trusty, com Spotify versão 0.9.10.17.g4129e1c9
joseeantonior

2
ola sou do futuro versão 1: 1.0.64.407.g9bd02c2d-26, ubuntu 16.06, essas chaves não estão fazendo nada e nunca o fizeram. Clementine, por exemplo, está bem.
phil294

2
@NikReiman, isso não está funcionando mesmo 1.0.96.181.gf6bc1b6bno Ubuntu 16.04. Eu tive que ir com a solução de nickf. Não sei o que vocês consertaram no Spotify, mas não parece que você consertou isso.
Alex Burdusel

4

Você pode usar o spotify-notify . Ele não apenas fornece notificações de notificação-OSD, mas também oferece suporte para chaves de mídia.


2
fyi a página diz que o autor não está mais mantendo este pacote, e a resposta acima para o Spotify-Gnome funciona muito bem, é mais fácil de instalar e faz tudo o que essa recomendação faz - ainda assim é uma boa descoberta!
Eric Nemchik

2

Que ambiente de distribuição / área de trabalho você está usando? Estou no XFCE e há um problema com os atalhos de teclado (acredito que o XFCE os interpreta de maneira diferente dos outros DEs).

Encontrei uma página do GitHub com a solução que funcionou para mim no Ubuntu 17.04 com o XFCE: https://gist.github.com/jbonney/5743509

Aqui estão as etapas (explicadas um pouco mais detalhadamente que a página do GitHub):

  1. Vá para o Gerenciador de configurações
  2. Vá para o teclado
  3. Vá para a guia Atalhos do aplicativo
  4. Clique em Adicionar
  5. Com base em qual combinação de teclas você precisa adicionar, use estes comandos
    • A pausa: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
    • Pare: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
    • 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
  6. Em seguida, pressione a tecla correspondente. Cada chave deve exibir um determinado código para cada um. Eles são os seguintes:
  • A pausa: XF86AudioPlay
  • Pare: XF86AudioStop
  • Próximo: XF86AudioNext
  • Anterior: XF86AudioPrev

Isso deve corrigi-lo! Isso funcionou para mim. Você pode pular o botão Parar e não confundi-lo com o botão Reproduzir / Pausar. Eu quase fiz.

Como eu disse, acho que o XFCE tem algum problema com as chaves. Eu acho que o XFCE interpreta XF86AudioPlaypor causa do XFcomeço, e o Spotify não o reconhece. Isso faria sentido porque funciona em outros DEs sem problemas, mas o XFCE o interrompe sem ser configurado. De qualquer forma, isso funciona para mim, então espero que funcionou para você!


0

As teclas mulitmedia não têm nada a ver com o indicador de som. As reações a essas chaves devem ser implementadas no próprio spotify. Eu não acho que haja uma solução alternativa. Afinal, o cliente linux do spotify ainda é beta, então há esperança de que esse recurso seja adicionado em um tempo previsível :-)


Funcionou bem para mim quando eu estava usando a 12.10, quando atualizei para a 13.04 Beta, não funcionou mais. Gostaria de saber o que mudou para quebrar isso, ou se foi uma atualização beta que eu recebi do Spotify que quebrou.
precisa
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.