Tillegg for Firefox-nettleser
  • Utvidelser
  • Tema
    • for Firefox
    • Ordbøker og språkpakker
    • Andre nettlesersteder
    • Utvidelser for Android
Logg inn
Utvidelses-ikon

Simple Sound Control versjonshistorikk - 4 versjoner

Simple Sound Control av nrek

Det er ingen vurderinger ennå
0 stjerner av 5
5
0
4
0
3
0
2
0
1
0
Simple Sound Control versjonshistorikk - 4 versjoner
  • Vær forsiktig med eldre versjoner! Disse versjonene er vist som referanse og til testformål.Du burde alltid bruke den siste versjonen av et tillegg.

  • Siste versjon

    Versjon 0.2.6

    Utgitt 14. mai 2026 - 171,3 kB
    Fungerer med firefox 140.0 og nyere
    [0.2.6] - 2026-05-13
    Pin UI copy and filtering refined. The main popup now labels the domain pin control as "Pin Settings", and Settings now shows a "Pins" header with a funnel filter button that reveals the hidden search box.

    Pinned list search placeholder changed. The filter input now uses "Search list..." when shown.

    [0.2.5] - 2026-05-13
    Saved volume levels are now domain pins only. The popup replaces separate "for Tab" / "for URL" saves with a single "Pin Volume Level: {domain}" checkbox that stores the current origin and applies it across that domain's paths/query URLs until changed or unpinned.

    Persistent tab-specific saved volumes are no longer used for resolution. Live per-tab volume still applies during the current browser session, but durable pins resolve by origin so a pinned site like YouTube keeps the same level across pages on that origin.

    Settings now lists pinned domains automatically. Added a "Pinned Levels" section with a "Filter Pins" search box, delete actions, and six pinned domains per page.

    Kildekode utgitt under MIT License

    Last ned Firefox og få utvidelsen
    Last ned fil
  • Eldre versjoner

    Versjon 0.2.4

    Utgitt 13. mai 2026 - 169,25 kB
    Fungerer med firefox 140.0 og nyere
    Chrome now prefers Tab Capture for non-100% tab volume by default. The popup attempts the whole-tab audio path before sending content-script volume updates, so sites like Reddit and YouTube are less likely to have their own media controls pinned, fought, or routed through a fragile per-element path. If Chrome permission is denied or Tab Capture is unavailable, SSC falls back to the existing content-script behavior.

    Content-script volume is skipped when Tab Capture successfully owns the tab audio path. Returning to 100% still sends a neutral content-script update so any fallback-path holds can be released.

    Kildekode utgitt under MIT License

    Last ned fil
  • Versjon 0.2.3

    Utgitt 12. mai 2026 - 168,06 kB
    Fungerer med firefox 140.0 og nyere
    Fixed
    Reddit (and other no-CORS MSE players) no longer go silent at non-100% SSC. Reddit's video element loads media via MSE (blob: URL) without crossorigin="anonymous". Per the Web Audio spec, calling createMediaElementSource on a cross-origin element that hasn't opted into CORS taints the source — the call succeeds but the node outputs silence for the rest of the element's life. The content script now gates Web Audio routing on a canRouteViaWebAudio(el) check: elements that would taint (cross-origin without crossorigin, or blob: / data: URLs without crossorigin) skip createMediaElementSource entirely and run on the el.volume fallback path with the existing volumechange enforcer. YouTube (crossorigin="anonymous" set) is unaffected and still uses the gain-node path. Audio is audible and attenuated at SSC < 100% on Reddit instead of vanishing.

    InvalidStateError from createMediaElementSource falls back to el.volume instead of going inert. Previously, if the page's own player attached its MediaElementSource to a media element before SSC (Chrome throws InvalidStateError on the second attach for the same element), SSC marked the element routeFailed and gave up — the slider became a no-op for that element. Now we promote the element into the volume-fallback path on InvalidStateError, so SSC still attenuates against page-driven el.volume writes via the enforcer.

    Fallback elements are no longer pinned at SSC's last attenuation when SSC returns to 100%. Previously, applyVolumeFallback short-circuited at 100% — so an element that had el.volume = 0.2 written for SSC=20% stayed at 0.2 until the page next wrote the property (which, on Reddit, only happens if the user moves Reddit's own slider). The content script now snapshots el.volume on entry to the fallback path and refreshes the snapshot whenever the enforcer detects a page-driven write. On the SSC → 100% transition (and on passthrough entry — see below) we write the snapshot back, so the element ends up at the page's most recent intent rather than at SSC's last value.

    Tab Capture mode no longer double-attenuates fallback-path elements. Previously, engaging Tab Capture while SSC was non-100% on a fallback site (Reddit, Meet, etc.) left a residual el.volume = SSC% written by the content script; the captured stream was then re-attenuated by the offscreen GainNode, so 0.2 × offscreen_gain came out instead of the user-set level. Entering passthrough now releases each fallback element's el.volume back to its snapshot before the offscreen chain takes over, restoring the documented Tab Capture composition (page_intent × offscreen_gain) regardless of whether the element was routed via Web Audio or via the fallback path. The enforcer continues to record page-driven el.volume writes during passthrough (without re-asserting) so per-participant volume changes in Meet etc. are captured for the next release.

    Kildekode utgitt under MIT License

    Last ned fil
  • Versjon 0.2.0

    Utgitt 1. mai 2026 - 163,99 kB
    Fungerer med firefox 140.0 og nyere
    tap into GainNode rather than volume adjustments to help mute or louden; rather than attempt to set the volume for the tab directly (philosophical adjustment, functionally better)

    Kildekode utgitt under MIT License

    Last ned fil
Gå til Mozillas hjemmeside

Utvidelser

  • Om
  • Firefox tilleggsblogg
  • Utvidelsesverksted
  • Utvikler-knutepunkt
  • Utviklerpraksis
  • Fellesskaps-blogg
  • Forum
  • Rapporter en feil
  • Retningsliner for omtaler

Nettlesere

  • Desktop
  • Mobile
  • Enterprise

Produkter

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Personvern
  • Infokapsler
  • Juridisk

Med mindre annet er spesifisert, er innholdet på dette nettstedet lisensiert under Creative Commons Navngivelse-del-på-samme-vilkår-lisens v3.0 eller en senere versjon.