YouTubeTempo - Ultimate Playback Speed Controller

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Hasan Beder
日安装量
0
总安装量
25
评分
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!