YT Premium Client Side

Client-side YouTube Premium features: ad removal, sponsor skip, quality unlock, background play hint, and more

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Аўтар
mysticatten
Усталяванняў за дзень
0
Усяго ўсталяванняў
117
Рэйтынг
0 0 0
Версія
1.2.4
Створаны
06.03.2026
Абноўлены
06.03.2026
Памер
18.0 КБ
Ліцэнзія
MIT
Ужываецца на

▶ YT Premium Client


A client-side userscript that brings the most useful
YouTube Premium features to any account — no subscription needed.
All features are toggleable at runtime via a built-in settings panel
(Alt+G).


✦ Features

FeatureDefaultDescription
Ad Blocking ON Patches fetch & XMLHttpRequest, auto-clicks skip buttons, fast-forwards unskippable ads, and strips ad DOM nodes.
Sponsor Chapter Skip ON Reads in-page chapter titles and automatically skips any segment labelled sponsor, promo, ad, merch, or affiliate. A toast notification confirms each skip.
Max Quality ON Uses the YouTube player API to automatically select the highest available quality (up to 4K/2160p) on every video load.
Hide Upsells ON CSS-removes all Premium promo banners, dialogs, shelf widgets, and "Try Premium" buttons site-wide.
Persist Volume ON Saves your volume level and mute state via GM_setValue and restores them across SPA navigations.
Skip End ScreenOFFAutomatically clicks the Next video button when the final 20 seconds of an outro begins.
Theater ModeOFFAutomatically enables theater mode on every watch page.


⚙ Settings Panel


Press Alt+G on any YouTube page to open the live settings overlay.
Every toggle is saved instantly — no page reload required.


📝 Notes

  • For a full sponsor-segment database, pair this script with the official
    SponsorBlock extension.
  • Ad-blocking operates at both the network level (fetch/XHR patches)
    and the DOM level (MutationObserver). If YouTube updates its player,
    the CSS selectors may need refreshing.
  • No external requests are made. All logic runs entirely client-side.
  • Tested on Violentmonkey 2.35.0.