Use o Media Keys para Soundcloud, YouTube, etc. no Firefox?

25

Estou usando o Firefox na versão 39.0. Meu teclado possui teclas de mídia e quero usá-las para controlar sites como Soundcloud, Youtube, etc.

Isso é possível?

versão do firefox

chaves de mídia

Tomblarom
fonte

Respostas:

17

O complemento Media Keys não funciona no Firefox versão 57, porque os desenvolvedores decidiram refazer o Firefox em um clone do Chrome. Em novembro de 2017, eles anunciaram sua intenção de abandonar o Firefox 57, seu formato complementar atual, agora chamado de "Legacy", a favor das WebExtensions, que em inglês simples são muito semelhantes às extensões do Google Chrome.

Em teoria, isso abrirá a maioria da Chrome Store para os usuários do Firefox, mas invalidará todos os complementos atuais , e eu quero dizer todos , cujos desenvolvedores não serão convertidos a tempo para as Extensões da Web.

Já é possível ver o problema no Firefox 56 abrindo a ferramenta Complementos. Os complementos que não funcionarão na versão 57 são marcados por um aviso amarelo do LEGACY:

image1

Tenho 46 complementos no Firefox com os quais criei o ambiente ideal para mim. Todos eles, exceto apenas um, estão marcados como legados. O problema é muito mais geral e abrangente do que você pensa.

Algumas soluções possíveis estão listadas abaixo:

  • Peça aos desenvolvedores dos seus complementos que se esforçam para converter para WebExtensions.

  • O Firefox 57 incluirá uma ferramenta "encontrar extensão semelhante" que pode ajudar a encontrar complementos de substituição.

  • Abandone o Firefox em favor do Chrome (tenho certeza de que uma grande porcentagem de usuários do Firefox seguirá essa rota).

  • Desative as atualizações e fique com o Firefox 56 para sempre - não é uma solução real. Pode-se também usar aqui o Firefox Portable .

  • Alterne para o Firefox ESR, que continuará na versão 56 até 26 de junho de 2018, na esperança de que alguém encontre até então uma solução para executar complementos herdados no Firefox 57. Isso não é muito diferente da solução acima, exceto que as atualizações críticas não serão bloqueadas.

  • Mude para Pale Moon ou Waterfox , ambos derivados do Firefox, embora nem todos os complementos sejam compatíveis.

Nenhuma dessas soluções é perfeita, mas não conheço uma melhor no momento. Eu acho que os desenvolvedores do Firefox tomaram uma decisão muito estúpida que lhes custará uma grande parte de sua participação de mercado já em erosão, mas eles não estão pedindo conselhos a ninguém.


Outra solução seria usar extensões do Chrome no Firefox 57. O add-on Chrome Store Foxified já permite isso.

Do artigo Quantas extensões do Chrome serão executadas no Firefox :

Andy McKay, da Mozilla, decidiu descobrir em novembro de 2016. Ele analisou o mapa do site da loja Chrome e obteve 100.000 extensões, aplicativos e temas, que analisou para descobrir quantos deles serão executados no Firefox.

Segundo suas descobertas, cerca de 76% das extensões do Chrome do tamanho da amostra serão executadas no Firefox. As extensões restantes perdem uma ou mais APIs, uma ou mais permissões ou um ou mais manifestos.

Eu encontrei a extensão Streamkeys do Chrome que, de acordo com o autor, faz tudo o que você pediu. No entanto, não tendo o Firefox 57, não sei se funcionará nele.

Referências :


Uma solução muito leve para todos os navegadores e versões, utiliza as seguintes observações:

  • Algumas teclas de mídia são manipuladas pelo sistema operacional, especialmente as teclas de volume
  • A maioria dos players de mídia possui teclas de atalho com a mesma funcionalidade que o teclado.

Especificamente para o youtube, uma lista das teclas de atalho pode ser encontrada no artigo 30+ Atalhos de teclado do YouTube que você precisa saber . Alguns dos correspondentes às teclas de mídia do teclado são:

Spacebar- Pausar / reproduzir vídeo (é necessário foco do jogador)
K- Pausar / reproduzir vídeo (não requer foco)
(Seta para cima) - Aumentar o volume 5%
(Seta para baixo) - Diminuir o volume 5%
Ctrl+ - Mover para o próximo vídeo (apenas na lista de reprodução)
Ctrl+ - Mover para o vídeo anterior (apenas na lista de reprodução)

As teclas de mídia do teclado podem ser mapeadas para essas teclas usando a AutoHotkey . Uma lista de nomes de chave da AutoHotkey é encontrada no artigo Lista de teclas, botões do mouse e controles do joystick .

Um exemplo de script do AutoHotkey para o Youtube é:

SetTitleMatchMode, 2        ; match anywhere in window's title
#ifWinActive YouTube        ; only if window title contains YouTube
Media_Next:: Send ^{Right}  ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left}   ; Previous Track - ctrl+left-arrow
Media_Play_Pause::          ; Stop/Start - Spacebar
Media_Stop:: Send {Space}

O script acima é completamente não testado, pois meu teclado não possui essas teclas.

harrymc
fonte
Pelo menos eu não sou o único descontente com FF. Boa resposta, UVed. Quanto ao que eu fiz. Ainda estou no Vista, então fiquei com 51 ESR, agora isso parece uma coisa boa.
David
@ David: Eu agora estou no Firefox ESR 52.4.1, equivalente ao FF56 e com as atualizações de segurança do FF57. Isso me dá mais 8 meses para encontrar uma solução permanente.
harrymc
Eu descobri que o FF ESR tem problemas com alguns complementos que não conseguem salvar suas configurações, por exemplo, LastPass. Além disso, a versão ESR, embora baseada no FF56, é estranhamente denominada versão 52, mas por causa disso alguns addons se recusam a trabalhar dizendo que a versão exigida do Firefox é de pelo menos 55. Por esses motivos, mudei para o Waterfox, com o qual estou muito satisfeito .
harrymc
Obrigado, eu apdated o script AutoJotkey para Linux usando xdotools
gwenzek
1
Não culpe isso pelos desenvolvedores de extensões. A API no FF57 (e Chrome) está severamente prejudicada devido a omissões / falhas ridículas / incapacitantes do Google (e agora da Mozilla). Decente: gerenciadores de senhas, gerenciadores de sessões, gerenciadores de menus de contexto e gerenciadores de download agora são impossíveis. Os equivalentes do Chrome são zombarias pálidas e hostis ao usuário do que já estava disponível no FF.
Brock Adams
14

Teclas de mídia

Sim, é possível! Para fazer o download do Media Keys em addons.mozilla.org . Esta ferramenta adiciona um ouvinte de eventos de chave de mídia ao Firefox e possibilita o uso:

  • A pausa
  • Próximo
  • Anterior
  • Pare

em todos os sites de música / vídeo suportados.

Questão

Por algum motivo, as chaves de mídia estão funcionando apenas se o Firefox for a janela ativa (ocorreu no Windows 10). Além disso, atualmente, o complemento não funciona com o Firefox 57+ .

Tomblarom
fonte