YouTubeTempo - Ultimate Playback Speed Controller

Master your YouTube experience with fully customizable, precision speed controls, and a clean, accessible, collapsible settings menu.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Hasan Beder
今日安裝
1
安裝總數
27
評價
2 0 0
版本
1.0.1
建立日期
2025-07-17
更新日期
2025-10-09
尺寸
53.3 KB
授權條款
GPL-3.0
腳本執行於

🎬 YouTubeTempo

Ultimate YouTube Playback Speed Controller

YouTubeTempo Screenshot

VersionLicenseStarsGreasyfork

🎯 Master your YouTube experience with precision speed controls!

Take complete control of YouTube playback with fully customizable speed controls, keyboard shortcuts, and a clean, accessible interface designed for performance.


✨ Features

🎛️ Precision Speed Control

  • 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.

⌨️ Fully Customizable Keyboard Shortcuts

  • 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.

🎨 Clean & Integrated User Interface

  • 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.

🚀 Quick Start

📦 Installation

MethodDescriptionLink
🟢 GreasyforkRecommendedInstall on Greasyfork
📁 GitHubLatest versionDownload from GitHub

🛠️ Prerequisites

Install a userscript manager first:

TampermonkeyViolentmonkeyGreasemonkey

🎯 Usage

🎮 Basic Controls

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

⌨️ Keyboard Shortcuts

KeyActionStatus
[Decrease Speed✅ Customizable
]Increase Speed✅ Customizable
\Reset to 1.0x✅ Customizable
Click SpeedOpen Settings🔒 Fixed

⚙️ Advanced Configuration


🎛️ 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

🔧 Troubleshooting


❌ 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

BrowserSupportNotes
Chrome✅ FullRecommended
Firefox✅ FullExcellent
Safari✅ FullSupported
Edge✅ FullSupported
Opera✅ FullSupported

🤝 Contributing

We welcome contributions! Here's how you can help:

Report BugRequest FeatureSubmit Pull Request

💡 Ways to Contribute

  • 🐛 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

📄 License

This project is licensed under the GPL-3.0 License

License


💝 Support

GitHub IssuesGitHub DiscussionsContact

🙏 Acknowledgments

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!