A Manifest V3 Chromium/Firefox extension that enhances the Webex recording player.
- Speed slider — replaces the native speed button with a vertical popup slider (0.5×–3×, steps of 0.25×). Tick marks at 1×, 2×, 3×.
- Volume slider — replaces the native volume button with a vertical popup slider (0–200%, snapping to multiples of 25%). Values above 100% amplify the audio beyond the browser's native limit using the Web Audio API. Speaker icon reflects the current level; turns red and shows a slash when muted. A tick mark at 100% visually separates normal volume from the amplification range.
- Zoom slider — adds a magnifying-glass button that opens a popup with a 16:9 minimap and a horizontal zoom slider (1×–2×, steps of 0.1×). The minimap shows the full video as a gray rectangle; a blue rectangle represents the currently visible portion and can be dragged to pan anywhere within the video. Tick marks at 1×, 1.5×, 2×. The zoomed video stays clipped within the player canvas.
- Keyboard shortcuts —
Spacetoggles play/pause;↑/↓increase or decrease playback speed by 0.25×. - The speed, volume, and zoom popups are mutually exclusive — opening one closes the others.
- Hide useless elements (on by default) — hides the sidebar on load and removes the follow-speaker button.
- Persist speed, volume & zoom (on by default) — restores your last speed, volume, and zoom settings every time you open a recording.
- Estimated end time (on by default) — shows a live countdown next to the time display indicating how much real-world time is left at the current playback speed.
- Adds a download button to the recording page, powered by jacopo-j's WebXDownloader.
Click the extension icon to open the popup. Three toggles are available:
| Setting | Default | Description |
|---|---|---|
| Hide useless elements | On | Hides the sidebar and follow-speaker control |
| Remember speed and volume | On | Persists speed, volume, and zoom across sessions |
| Show estimated end time | On | Shows a live countdown of real-world time remaining at the current speed |
- Download the
.zipfrom the latest release and extract it, or clone this repository. - Open
chrome://extensions. - Enable Developer mode (top-right toggle).
- Click Load unpacked and select the extracted folder.
- Download and extract the
.zip, or clone this repository. - Open
about:debugging#/runtime/this-firefox. - Click Load Temporary Add-on… and select any file inside the extracted folder (e.g.
manifest-firefox.json).
The extension stays active until Firefox is closed. To make it permanent, the extension must be signed by Mozilla — submit it to AMO or use Firefox Developer Edition / Nightly with
xpinstall.signatures.requiredset tofalseinabout:config.
- Volume: extended range to 200% — values above 100% amplify audio via Web Audio API (
GainNode); a marker on the slider track separates normal from boosted range; amplification level is persisted alongside other media settings
- Zoom: redesigned popup — 16:9 minimap on top, horizontal slider at the bottom; both share the same width for a cleaner look
- Zoom: added pan control — drag the blue rectangle in the minimap to choose which part of the zoomed video to view; panning reaches the full video boundaries
- Zoom: pan position is persisted alongside zoom level (requires "Remember speed and volume" to be on)
- New: estimated end time — live countdown displayed next to the time bar, accounting for current playback speed
- Zoom: max zoom reduced to 2×; tick marks updated to 1×, 1.5×, 2×; zoom level is now persisted across sessions (requires "Remember speed and volume" to be on)
- Volume: debounced
volumechangehandler to avoid flicker; slider now syncs correctly to the current level when the panel is opened - Download:
downloadenabler.jswrapped in an IIFE and uses a non-global regex; returns early if the URL does not match the expected pattern - Manifest: GitHub API URL moved from
permissionstohost_permissionsfor cleaner MV3 compliance - Added
manifest-firefox.jsonandpackage.shfor Firefox packaging
- Zoom slider — continuous video zoom clipped to player canvas
- Custom speed & volume sliders, keyboard shortcuts, persistent settings