Item logo image for Youtube Playback Speed Control

Youtube Playback Speed Control

Featured
4.5 (

4K ratings

)

250 support issues

  • All
  • Questions
  • Suggestions
  • Problems

Frank Hellman

Apr 26, 2026

Stopped YouTube from playing

Love this extension. Worked great for a few months but just suddenly caused Chrome Version 147.0.7727.117 (Official Build) (64-bit) YouTube to freeze the second it started. Goes to the YouTube version of the circle of death. This happened about two days ago. I didn't add or change any new extensions.

August Pamplona

Feb 27, 2026

Playback seems to be disabled

Whatever thing has been updated in YouTube recently seems to have stopped this from working. Instead of allowing playback, I get the busy animation and it never starts playing.

If it matters, I'm on Linux Mint Cinnamon edition and the browser is Version 145.0.7632.116 (Official Build) (64-bit) of Chrome.

Samuel Mediani

Feb 13, 2026

Controls disappeared for search results video previews

The latest YouTube redesign made the controls not appear when previewing a video from Google search results. Previously, it showed up correctly, but now it doesn't, even after enabling the option "Enable to all videos (not just youtube)" (which wasn't necessary before either)

Nathan Gilbert (Tahg)

Jan 15, 2026

Video Overlay

When the speed controls are shown they push the video down, making it jump annoyingly. I think it used to be overlaid on top of the video. Was this a recent change to the extension or YT, or am I just misremembering how it worked?

Hulli Bulli

Nov 17, 2025

got you a better css for the current youtube version

First of all, nice tool 😉 BUT:

Dude, i hope you have compatibility reasons for targeting with ids instead of classes in your css, because i wanted to *beeep* *beeep* you, for the bs implementation of that styling. 😆

so as in the title i got a better styling for you, but you probably want to adjust 2 things:

1. the settings svg icon url. just get a proper svg icon for free instead of a png, download it and put it in your package for a more crisper looking image.

2. i'm using bottom center position and put a transform: translate(0, -3px) on the buttons to align them with the other youtube bars. I initially overwrote your #PlayBackRatePanelYPSC translate, but by targeting the buttons, you can at least move the controls around, but their offset at any top position will be off because of that. i didnt want to touch any js to fix that, so i leave that to you ;-)

Further potential improvements:
- Integrate your buttons into the bottom right youtube button bar. (incl. styling, you might not have too much to do when you put them in the right div, with the right classes assigned to them)

Hints for a better styling structure:
- use classes for styling and ids for easy js targeting is probably a good general rule of thumb
- use a div for your speed buttons, so you can style that with border radius, and then your whole controls can have a gap property to create space between the settings icon and the speed button group

But finally. Here you go ;-)

#PlayBackRatePanelYPSC {
height: 40px;
width: fit-content;
}

#PlayBackRatePanelYPSC button:hover {
background-color: rgba(128,128,128,0.3);
cursor: pointer;
}

#PlayBackRateYPSC {
background-color: rgba(0,0,0,0.3);
}

#SpeedUpYPSC {
width: 32px;
}

.btnYPSC-right {
background-color: rgba(0,0,0,0.3);
border-top-right-radius: 28px;
border-bottom-right-radius: 28px;
padding-right: 8px;
}

#SpeedDownYPSC {
width: 32px;
}

.btnYPSC-left {
background-color: rgba(0,0,0,0.3);
border-top-left-radius: 28px;
border-bottom-left-radius: 28px;
padding-left: 8px;
}

#SettingYPSC {
border-radius:28px;
width: 40px;
background-size: 24px;
background-color: rgba(255,255,255, 0.3);
background-image: url("https://www.svgrepo.com/show/422526/gear-setting-settings.svg");
filter: invert(100%);
margin-right: 4px;
}

#PlayBackRatePanelYPSC button {
font-size: 14px;
font-weight: 600;
color: white;
border-color: transparent;
transform: translate(0, -3px);
}

Enjoy and I hope i can inspire you to improve your css skills ;-)

Jatin Bhat

Oct 11, 2025

Keybindings (+ and -)

The keybinding to control the playback speed is '+' and '-'.

In YouTube Music, these 2 keys are bound to 'like' and 'dislike' respectively. Although I can alter the keybindings of this extension, but apart from that, what else can we do to stop the default behavior of YT Music.

MegaHAL 7

Sep 12, 2025

Adjusting Playback Speed using + and - also increases and decreases caption size

In Brave browser, when adjusting playback speed using the + and - keys, the caption (subtitle) size also increases or decreases.

Gary M Gordon

Sep 7, 2025

I'm noticing an issue when I try to play youtube videos, while having this extension on.

I'm noticing an issue when I try to play youtube videos, while having this extension on. When I deactivate your extension the issue goes away. I'm of course in Chrome, current version, on a Windows PC running Windows 11. If I turn on this extension, the issue comes back. Can you look into this? The problem is, when your extension is on, the videos simply will not play and there's a spinning circle in the video. The videos just won't play.

Trevor alan (gmail)

Aug 29, 2025

after instalation on opera or chrome u can only use english subtitles if u translate it to

after instalation on opera or chrome u can only use english subtitles if u translate it to other language they dissapere

Viktor F

Aug 12, 2025

Extension throws Unchecked runtime.lastError: The message port closed before a response wa

Please fix.

Unchecked runtime.lastError: The message port closed before a response was received.

https://stackoverflow.com/questions/54126343/how-to-fix-unchecked-runtime-lasterror-the-message-port-closed-before-a-respon

When I disable the extension, I don't see this error in the devtools console anymore. With the extension on, the error is there.

Google apps
Create a Mobile Website
View Site in Mobile | Classic
Share by: