-
-
Notifications
You must be signed in to change notification settings - Fork 774
feat: Add playback speed button to player controls #3202
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: Add playback speed button to player controls #3202
Conversation
- Add toggle-able playback speed button in player controls - Left click: set to custom speed from settings (default 1.25x) - Right click: reset to 1.0x normal speed - Mouse wheel: adjust speed in configurable steps (default 0.1x) - Speed range: 0.0625x to 16x (browser limits) - Added to Player Buttons settings section - Multi-language support: EN, ES, FR, DE - Integrates with existing playback speed system - Uses existing shortcuts_playback_speed_step setting - Uses existing player_playback_speed setting for custom speed Resolves: Quick access to playback speed without gear menu navigation
|
quick access to playback speed controls without needing to navigate through the gear menu. |
|
thank you so much! @rajanarahul93 (#3201) and @bharathkumar39293
there are several open requests about speed buttons & automatic/smart speed: in:title "speed" state:open is:issue -label:bug@mohamedashraf011 #3113 @trib2014956 #2674 @ImBIOS #2718 @FilthyChef @procobain @jimcullenaus @RazredgeBR @codewithharshal1194 @MqcCheeze @cjshrader @qrurvn4v @SirDagen @Linzmayer7 @RehanPlayz @ksiansf @code959437957 @g0t3t @AdamWHY2K @kotenok2000 @KamiyaMinoru @linguaccia22 @Dashby20 @aryeh-bloom @YuuBish @danielfaust @upfringe @Walkerbo @Jerrk @klimchd @FajnB @killthe3vil @justin8ty @Lemntum @chirag127 @onolox @Rytisgit @ShlomiRex @Velenthis @krupatel203
Thank you! |
|
@ImprovedTube Is this already merged into MAIN and available to test? |
|
...also, this is a first here 🤩 @bharathkumar39293 and @rajanarahul93, so i'm curious how you found the task? thanks! |
|
@ImprovedTube Thanks for merging and for the invitation. I’d be happy to help with issue triaging. Would you like to add me to the @code-charity/contributors team, or should I keep contributing for now? |
|
Thank you for merging my PR and for the warm welcome! 🙌 It was a great
learning experience working on this, and I’d love to explore more on the
speed button and smart speed issues. Also happy to help with issue triaging
as part of the contributors team.
…On Mon, Sep 29, 2025, 7:53 PM Vara Rahul Rajana ***@***.***> wrote:
*rajanarahul93* left a comment (code-charity/youtube#3202)
<#3202 (comment)>
@ImprovedTube <https://github.com/ImprovedTube> Thanks for merging and
for the invitation. I’d be happy to help with issue triaging. Would you
like to add me to the @code-charity/contributors team, or should I keep
contributing for now?
—
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHDMQ7IIGNE7YCO4QSMVUHT3VE6FBAVCNFSM6AAAAACHWIMTDSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGNBXGI3DQNZWGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
ImprovedTube Thank you so much for merging my PR and for the kind words 🙌.
This being my first contribution here, I found the task really interesting
and a great learning experience.
I’ll go through the list of player button ideas and the smart/automatic
speed issues (including #1636) to see where I can contribute further.
I’d also be glad to help with issue triaging as part of the
@code-charity/contributors team.
Looking forward to contributing more 🚀
…On Mon, Sep 29, 2025, 8:04 PM Bharath Kumar ***@***.***> wrote:
Thank you for merging my PR and for the warm welcome! 🙌 It was a great
learning experience working on this, and I’d love to explore more on the
speed button and smart speed issues. Also happy to help with issue triaging
as part of the contributors team.
On Mon, Sep 29, 2025, 7:53 PM Vara Rahul Rajana ***@***.***>
wrote:
> *rajanarahul93* left a comment (code-charity/youtube#3202)
> <#3202 (comment)>
>
> @ImprovedTube <https://github.com/ImprovedTube> Thanks for merging and
> for the invitation. I’d be happy to help with issue triaging. Would you
> like to add me to the @code-charity/contributors team, or should I keep
> contributing for now?
>
> —
> Reply to this email directly, view it on GitHub
> <#3202 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BHDMQ7IIGNE7YCO4QSMVUHT3VE6FBAVCNFSM6AAAAACHWIMTDSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTGNBXGI3DQNZWGM>
> .
> You are receiving this because you were mentioned.Message ID:
> ***@***.***>
>
|
yes they are two implementations. We can check how to combine them or simply make one a sub option "type B" |
|
Hi, sorry for the delay. I missed the email, I came here because I remembered your request. I'm glad you liked it and responded. I just have one important question: Do I need to wait for Mozilla to update the add-on, or can I install it manually? I couldn't find the xpi. Cheers. |
|
Hi @procobain, |
|
Hi @ImprovedTube 👋
Hope you're doing well! I recently opened a new PR — **Instant Volume Boost
Toggle for Low-Volume Videos (#3284)**.
Just wanted to check if you could take a look when you get a chance.
It adds a new volume boost button (up to 200%) to the player controls,
works with the volume slider and keyboard shortcuts, and is safely behind a
toggle.
**How to test:**
1. Enable the Volume Boost toggle in settings.
2. Play a quiet video.
3. Click the Boost button to toggle volume to 200%.
4. Adjust slider and keyboard shortcuts to confirm normal behavior.
Thanks again for the previous feedback on the playback speed feature — that
guidance really helped while implementing this one. 🙌
@code-charity/contributors @ImprovedTube
…On Mon, Oct 20, 2025 at 4:21 PM Ajin Varghese Chandy < ***@***.***> wrote:
*aajinn* left a comment (code-charity/youtube#3202)
<#3202 (comment)>
Hi @procobain <https://github.com/procobain>,
You don’t need to wait for Mozilla’s update — you can install it manually
for now. The latest merged version (with the playback speed button feature)
is already included in the master branch.
To install manually on Firefox:Go to the GitHub repository page.Click Code
→ Download ZIP.Extract the files, then open about:debugging in
Firefox.Select This Firefox → Load Temporary Add-on and load the
manifest.json from the extracted folder.
—
Reply to this email directly, view it on GitHub
<#3202 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BHDMQ7NKNCUTF4JVOVZJBNL3YS5CBAVCNFSM6AAAAACHWIMTDSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTIMRRGU3DGNRTGY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
I don't know how to download it. I've looked in several places and can't find an XPI or anything that explains how to do it. How do I download it? |
You can download the source by clicking code and then download ZIP: After that you have to build it then import it into your browser. |



Resolves: Quick access to playback speed without gear menu navigation