Scripts.YT — Userscripts For YouTube — Extensions For YouTube

Creating scripts for a better YouTube experience.

All scripts are FOSS - Free and Open Source Software

Installation of these scripts requires a userscript manager like Tampermonkey.

YTPA

YTPA (YouTube Play All) adds the "Play-All" button right back, where it used to be.
Simply click it and enjoy the experience of playing every video of a channel.
But wait, it is not just limited to videos, it can also play all shorts and play all live streams!

Demo of the play all script.

Not convinced yet?
Try playing all popular videos:

Demo of the play all by popular script.

YouTube O' Clock

Automatically adds and updates the timestamp parameter while watching YouTube videos.

Start where you left off, even when your watch history is disabled.

YouTube Shadow Comment BETA

Due to automatic filters on YouTube, your comment may show up to you but be entirely invisible to the public.

Demo of the shadow comment scripts
More to come in the future...

Common questions

Is it safe to install these scripts?
Yes. They are open source, reviewed, and I use them myself. If you are unsure, feel free to audit the code.
How do I install a userscript?
Install a userscript manager (Tampermonkey, Violentmonkey, or Greasemonkey), open a script page on scripts.yt, click "Download", then "Install" in the prompt.
Do these scripts collect data or track me?
No. They run locally on youtube.com. YTPA has an optional fallback request to a safe API; you can deny it and core features still work.
Which browsers/devices are supported?
All modern common browsers with a userscript manager work. Chromium (Chrome/Edge/Opera), Firefox, and more. It even works on some mobile browsers.
Something broke after a YouTube update... what should I do?
Update the script. If that does not work, open a GitHub issue and let me know.
Will using these scripts get my YouTube account banned?
Very unlikely. These userscripts run locally in your browser and only adjust the YouTube UI or queue links. No botting, no API keys, no paywall bypasses. If you ever see odd behavior, disable the script, refresh, and report it.