Complementos do Firefox
  • Extensões
  • Temas
    • para o Firefox
    • Dicionários e pacotes de idiomas
    • Outros sites de navegadores
    • Complementos para Android
Iniciar sessão
Pré-visualização de Gainshift

Gainshift por MarshallPascal

Set any tab's volume independently, from silence to 600%. Works on normal video and audio, and on sites that use Web Audio — games, slots and custom players that other volume extensions can't reach. Remembers your level per site.

0 (0 revisões)0 (0 revisões)
Transferir o Firefox e obter a extensão
Transferir ficheiro

Metadados da extensão

Capturas de ecrã
Acerca desta extensão
Every tab gets its own volume.

Firefox can mute a tab. It can't turn one down. Gainshift gives you the
level in between — drop a noisy tab to 1% and leave everything else
alone, or push a quiet one up to 600%.

WHY THIS ONE WORKS WHERE OTHERS DON'T

Most volume extensions go looking for <video> and <audio> tags. That is
fine on YouTube. It fails on a surprising amount of the web, because
plenty of pages make sound without ever creating one: browser games,
emulators and custom players push audio straight through the Web Audio
API, or through Audio objects built in JavaScript and never added to
the page at all. On those, a DOM-scanning extension reports "no audio
found" while the page is plainly making noise.

Gainshift works in three places instead:

• the Web Audio graph, which is where game and engine audio lives
• ordinary <video> and <audio> elements in the page
• detached Audio objects, created in code and never inserted

It also follows audio into nested cross-origin frames, so a game
embedded three or four iframes deep inside a page still answers.

WHAT YOU GET

• A slider and a typed box, 0 to 600% in 1% steps. Arrow keys nudge by
one either way.
• One-click presets: 0, 25, 50, 100 and 200%.
• Levels remembered per site, not per page. Set a site to 40% once and
every page on it opens there. One click on Forget clears it again.
• The toolbar button shows the current level, and becomes a mute icon
when a tab is silenced.
• A per-frame readout showing where the sound was actually found —
worth having when a page has a dozen frames and only one of them is
making noise.
• A panel that follows your browser's light or dark theme.

BELOW 100%, AND ABOVE IT

These are two different mechanisms, and the difference is worth knowing.

Below 100%, media elements are turned down through their own volume
control, and Web Audio is scaled in the graph. Both are exact
multiplications. No media element is re-routed, nothing is re-encoded,
and nothing is degraded — quiet is simply quiet.

Above 100% there is no such shortcut: to make a media element louder
than its own maximum, the audio has to be routed through Web Audio and
amplified. That works on most sites. It does not work on media served
from another domain without CORS headers, where the browser blocks the
route and the tab goes silent instead of loud. Returning to 100% and
reloading recovers it.

The panel tells you this the moment you cross 100%, and if amplification
does fail it names the actual reason rather than guessing.

PRIVACY

Gainshift makes no network requests of any kind. Nothing is collected,
nothing is transmitted, and there is no analytics, no telemetry and no
server to send anything to.

The only thing stored is the list of sites you chose a level for, and
the number you chose. It stays in your own browser.

THE PERMISSIONS, AND WHY EACH ONE

• Access to all sites — audio can be on any site, and inside frames
loaded from other domains. The only thing looked for in a page is its
video and audio elements: no text, no form data, no cookies, no
browsing history.
• Tabs and webNavigation — to find every frame in a tab, including the
deeply nested ones that games load.
• Storage — to remember your per-site levels.

ONE HONEST LIMIT

This is interception, not magic. It covers the ways a page normally
produces sound, and those cover a great deal — but something reaching
audio by a route nobody has run into yet would slip past it. If you hit
a site where it comes up empty, that is worth reporting rather than
assuming it can't be fixed.
Avaliado em 0 por 0 avaliadores
Iniciar sessão para avaliar esta extensão
Não existem avaliações ainda

Avaliação de estrelas guardada

5
0
4
0
3
0
2
0
1
0
Ainda sem análises
Permissões e dados

Permissões necessárias:

  • Aceder aos separadores do navegador
  • Aceder à atividade do navegador durante a navegação
  • Aceder aos seus dados para todos os sites

Recolha de dados:

  • O programador indica que esta extensão não requer a recolha de dados.
Saber mais
Mais informação
Ligações do complemento
  • Página inicial
  • Site de apoio
  • Copiar ID do complemento
Versão
2.0.2
Tamanho
41,86 KB
Última atualização
há um dia (13 de set de 2026)
Categorias relacionadas
  • Separadores
Licença
MIT License
Histórico de versões
  • Ver todas as versões
Etiquetas
  • music
  • streaming
  • twitch
  • youtube
Adicionar à coleção
Reportar este complemento
Ir para a página inicial da Mozilla

Complementos

  • Acerca
  • Blogue de complementos do Firefox
  • Workshop de extensões
  • Central do programador
  • Políticas de programador
  • Blogue da comunidade
  • Fórum
  • Reportar um erro
  • Guia de análise

Transferir

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Compilações Mais Recentes

  • Nightly
  • Beta

Firefox para Negócios

  • Enterprise

Comunidade

  • Connect
  • Contribute
  • Developer

Seguir

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Privacidade
  • Cookies
  • Informação legal

Exceto onde anotado o contrário, o conteúdo neste site está licenciado sob a licença Creative Commons Atribuição-CompartilhaIgual v3.0 ou qualquer versão mais recente.