Skip to content

0xcds4r/YTSpeedSlider-ChromeExt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YTSpeedSlider-ChromeExt

spchy

setsytss

Adds a smooth, customizable speed slider to YouTube’s button row


✨ Features

  • 🎚 Smooth speed slider (0.1x -> 16x)
  • ⚡ Real-time playback speed control
  • 🖱 Drag, click, or scroll to adjust speed
  • ⌨️ Fully customizable hotkeys
  • 💾 Settings auto-save (localStorage)
  • ⚙️ Built-in settings modal UI
  • 🎯 Adjustable step precision
  • 🔒 Safe limits with validation

📦 Install

  1. Open chrome://extensions/
  2. Enable Developer mode
  3. Click "Load unpacked"
  4. Select the extension folder
  5. Make sure it's enabled
  6. Done 🎉

⚙️ Settings

Click the ⚙️ icon near the slider to open settings.

You can customize:

  • Minimum speed
  • Maximum speed
  • Step value
  • Hotkeys (fully rebindable)

⌨️ Default Hotkeys

  • B -> increase speed
  • H -> decrease speed
  • N -> reset to 1.0x

(you can change them in settings)


🧠 Controls

  • Drag slider -> change speed
  • Click on track -> jump to position
  • Scroll on widget -> fine adjust
  • Reset button -> back to 1x

🚀 Notes

  • Works on YouTube dynamically (no reload needed)
  • Handles SPA navigation properly
  • Syncs with YouTube’s native playback speed

📌 TODO (maybe later)

  • presets (1x / 2x / 3x buttons)
  • per-channel saved speeds

🛠 Dev

Simple content-script injection.
No dependencies. Lightweight and fast.


⭐ If you like it

Drop a star or fork it :)

About

Adds a smooth speed slider to YouTube's button row (max - 15x)

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors