Ultimate YouTube Playback Speed Controller
Take complete control of YouTube playback with fully customizable speed controls, keyboard shortcuts, and a clean, accessible interface designed for performance.
- Custom Speed Steps: Set your preferred increment from 0.01x to 0.5x.
- Wide Playback Range: Freely adjust speed from as low as 0.1x up to 16.0x.
- Instant Visual Feedback: The speed indicator changes color to reflect the current playback rate.
- Playback Memory: Remembers and automatically applies your last-used speed setting for new videos.
- Personalize Your Keys: Assign any key for slowing down, speeding up, or resetting playback speed.
- Sensible Defaults: Comes pre-configured with
[(slower),](faster), and\(reset). - Override Mode: Optionally prevent your shortcuts from triggering YouTube's default actions.
- Mouse-Free Control: Manage playback speed without ever leaving the keyboard.
- Seamless Design: The controls are designed to perfectly match YouTube's native player aesthetic.
- Accessible: Built with ARIA attributes for screen reader compatibility.
- Collapsible Settings Menu: Access all options in a clean, non-intrusive popup menu.
- Audio Feedback: Enable or disable subtle sound effects for speed adjustments.
Install a userscript manager first:
1. ๐ฌ Navigate to any YouTube video
2. ๐ Look for YouTubeTempo controls next to volume slider
3. โก Use speed control buttons (โ slower, โถ faster) to adjust speed
4. โ๏ธ Click speed indicator to open settings
| Key | Action | Status |
|---|---|---|
[ |
Decrease Speed | โ Customizable |
] |
Increase Speed | โ Customizable |
\ |
Reset to 1.0x | โ Customizable |
| Click Speed | Open Settings | ๐ Fixed |
๐๏ธ Speed Settings
- Speed Step: Increment size (0.01x - 0.5x)
- Min Speed: Lowest allowed speed (0.1x - 1.0x)
- Max Speed: Highest allowed speed (1.0x - 16.0x)
๐จ General & UI Settings
- Remaining Time: Show time left calculation
- Color Indicators: Speed-based color coding
โ YouTubeTempo not appearing
- ๐ Refresh the YouTube page
- โ Check if userscript manager is enabled
- ๐ Verify script is installed and active
- ๐ Try incognito/private browsing mode
โก Speed not changing
- ๐ฌ Click directly on the video player
- ๐ Check for extension conflicts
- ๐ Disable and re-enable the script
- ๐ฏ Ensure video player has focus
โจ๏ธ Keyboard shortcuts not working
- โ๏ธ Enable "Override YouTube Shortcuts" in settings
- ๐ Check for shortcut conflicts
- ๐ฏ Ensure video player has focus
- ๐ Try refreshing the page
| Browser | Support | Notes |
|---|---|---|
| โ Full | Recommended | |
| โ Full | Excellent | |
| โ Full | Supported | |
| โ Full | Supported | |
| โ Full | Supported |
- ๐ Report bugs via GitHub Issues
- ๐ก Suggest features via GitHub Issues
- ๐ง Submit pull requests for fixes and improvements
- ๐ Improve documentation and help others
- ๐ Help with translations for your language
Thanks to YouTube for the amazing platform โข Userscript community for inspiration โข All contributors who make this project better
Made with โค๏ธ by Hasan Beder
โญ Star this repo if you find it useful!
