🎉 欢迎访问GreasyFork.Org 镜像站!本镜像站由公众号【爱吃馍】搭建,用于分享脚本。联系邮箱📮

Greasy fork 爱吃馍镜像

Hide Members Only Filter and whitelist for youtube

Auto-hide "Members only" and "Members first" videos from untrusted channels on YouTube with a toggle to re-show/hide them. Optionally leave layout gap with config flag (handles sidebar safely too). Includes fallback logic for non-existent parent elements. Updated to handle change in YouTube sidebar. Added loop prevention with stable parent check and hiding attempts counter.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

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

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

🚀 安装遇到问题?关注公众号获取帮助

公众号二维码

扫码关注【爱吃馍】

回复【脚本】获取最新教程和防失联地址

Автор
S M
Инсталации дневно
3
Инсталации общо
271
Рейтинг
3 1 0
Версия
2.91
Създаден
19.04.2025
Обновен
16.10.2025
Размер
10 КБ
Лиценз
MIT
Работи на

YouTube Members Only Filter — What It Does

This userscript automatically hides "Members only" and "Members first" videos on YouTube from channels you haven’t whitelisted, so you can see channels you have a membership to's member videos but hide ones you don't. Just edit the code to add your desired channels to the whitelist

🔍 Where It Works

✅ Sidebar / Suggested Videos — Hidden completely

📄 Channel's “Videos/shorts/etc...” Tab / Grids — Leaves a blank space where the video was, so you know something was there

⚙️ How to Whitelist Channels

At the top of the script, you'll find this section:

const WHITELIST = [
'Linus Tech Tips',
' Some Channel ',
'trusted creator'
];

Add any channels you trust here.

✅ Whitelist Rules:

Case-insensitive

Leading/trailing spaces are trimmed

Partial match — e.g. 'linus' will match 'Linus Tech Tips'

🔁 Toggle Button (Tampermonkey Menu)

In the Tampermonkey dropdown, click:

"Toggle Member Filter On/Off"

Here’s what it does:

✅ On (default): Hides members-only videos from non-whitelisted channels

🔁 Off: Reveals previously hidden videos on the current page only

Note: The toggle state does not persist across page reloads.

⏱ Why It Auto-Enables After 5 Seconds

YouTube loads and updates content unpredictably — not always when the page loads.

To avoid running too early (before videos appear), the script waits about 4.5 seconds after the page loads before kicking in. That way, it has a better chance of catching visible videos.
🔄 Why It Repeats

YouTube is a single-page app (SPA), which means it often changes content without reloading the whole page.

Since there’s no perfect way to detect every change, the script:

Repeats its scan regularly (especially during the first minute)

Then slows down to avoid overloading

Keeps re-checking for new videos that may have been added

This ensures filtering works even if the page changes without a reload.

UPDATE: Added LEAVE_BLANK_SPACE_WHEN_HIDDEN to top on request. Set this to false to "hide the empty spots on channel pages" or true to show gaps where videos were removed.