Features
Everything a speed controller should do.
Nothing it shouldn't. No clutter, no features bolted on just to pad a list β twelve things SpeedPilot does well.
Instant speed control
Adjust playback from 0.05Γ to 16Γ in a click. Extreme values are clamped gracefully when a player can't keep up.
Fine-grained speed
Set your own step size and preset list β 0.75Γ, 1.1Γ, 1.75Γ, whatever fits how you actually watch.
Keyboard shortcuts
A/D/S/Z/X/V by default, fully reassignable, and automatically disabled while you're typing anywhere on the page.
Smart rewind & forward
Configurable skip length β 5, 10, 15, 30 seconds, or your own value β for both directions.
Per-site speed memory
YouTube at 1.5Γ, lecture platforms at 1.75Γ, everything else at 1Γ β SpeedPilot remembers by hostname.
Multiple videos, handled
Apply a speed to just the active player or every media element on the page β your choice, every time.
Dynamic media detection
A single MutationObserver β not a polling loop β catches videos a site loads in after the page first renders.
On-video controller
A small floating β/+ readout over the player itself. Always on, on hover, auto-hide, or off β your call.
Time remaining, recalculated
Remaining time and time saved update live as you change speed β without touching the video's real duration.
Picture-in-Picture
One click when the browser and player support it. Disabled β never broken β when they don't.
Focus mode
Dims everything but the player, without touching the host page's own layout or z-index.
Video and audio
Podcasts, lecture recordings, and audio-only players get the same controls as video.