Control HTML5 video players: custom hotkeys, save progress, sync settings globally with smart speed memory.
A simple user script that gives you universal control over almost any HTML5 video player across the web. It features global settings synchronization, frame-by-frame seeking, progress resuming, and performance-friendly state management.
C / X: Increase / Decrease playback speed by 0.1x (Max 16x, Min 0.1x).Z: Quick-toggle between normal speed (1.0x) and your last modified speed.1 to 6: Instantly switch playback speed to 1x, 2x, 3x, 4x, 5x, or 6x.D / F: Seek backward / forward by a single frame (based on your configured FPS).Arrow Left / Arrow Right: Seek backward / forward by 5 seconds.Shift + Arrow Left/Right: Seek backward / forward by 90 seconds.Arrow Up / Arrow Down: Increase / Decrease volume by 10%.(Note: Shortcuts are automatically disabled when you are typing in an input field, search bar, or text area to prevent accidental triggers.)
D and F frame-seeking hotkeys (default is 30 FPS).If you don't want the script to run on certain websites (like YouTube, which has its own robust hotkeys), you can add an @exclude rule to the metadata at the top of the script. Or add excluding rule with your script manager.
This project is licensed under the MIT License.