Respostas:
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:
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:
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.
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:
em todos os sites de música / vídeo suportados.
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+ .
Atualmente, a API de comandos do Firefox não suporta chaves de mídia nem chaves globais .
Até que esses problemas sejam corrigidos pelo Mozilla, você pode usar o Chromium com a extensão Streamkeys .