Mit uBlock Origin bei YouTube Kanäle ausblenden
Geschrieben am 19-01-2026 - ⧖ 1 minIch bin relativ selten bei YouTube unterwegs, was unter anderem damit zusammenhängt, das diverse Content Creators aka. "Vollpfosten" kurze Videos erstellen. Also keine Shorts (welche eh komplett sinnbefreit sind), sondern etliche ~90 Sekunden lange Videos hochlanden um damit ihre Klicks zu erhöhen. Einige dieser Kanäle haben zum Teil 900000 Videos oder noch mehr auf ihren Kanälen. Zum einen nervt das und zum zweiten rutschen die relevanten Videos einfach weiter nach unten. Diese Kanäle kann man nur blocken, wenn sie in der Übersicht auftauchen, aber nicht wenn sie als Ergebnis einer Suche angezeigt werden. Aber egal.. dafür gibt es ja uBlock Origin. Unter "Settings -> My filters" aktiviert man "Enable my custom filters" und kann dann dort seine Filter eintragen. Folgendes würde alle "Shorts" ausblenden:
youtube.com##tp-yt-paper-tab:has(> .tab-content:has-text(Shorts))
youtube.com##yt-tab-shape[tab-title="Shorts"]
www.youtube.com##ytd-rich-item-renderer:has(a[href^="/shorts/"])
www.youtube.com##ytd-grid-video-renderer:has(a[href^="/shorts/"])
www.youtube.com##ytd-video-renderer:has(a[href^="/shorts/"])
m.youtube.com##ytm-video-with-context-renderer:has(a[href^="/shorts/"])
www.youtube.com##ytd-rich-item-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style=SHORTS])
www.youtube.com##ytd-grid-video-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style=SHORTS])
www.youtube.com##ytd-video-renderer:has(ytd-thumbnail-overlay-time-status-renderer[overlay-style=SHORTS])
m.youtube.com##ytm-video-with-context-renderer:has(ytm-thumbnail-overlay-time-status-renderer[data-style="SHORTS"])
www.youtube.com##ytd-rich-item-renderer:has(a#video-title>yt-formatted-string:has-text(#shorts))
www.youtube.com##ytd-grid-video-renderer:has(a#video-title>yt-formatted-string:has-text(#shorts))
www.youtube.com##ytd-video-renderer:has(a#video-title>yt-formatted-string:has-text(#shorts))
Will man jetzt einen bestimmten Kanal ausblenden, geht das mit
www.youtube.com##ytd-search ytd-video-renderer:has(#text.ytd-channel-name:is([title="Channel Name1"], [title="Channel Name2"]))
Wichtig dabei ist, das "Channel Name" der exakte Name des Kanals ist. Also nicht der Name youtube.com/@ChannelName, sondern der Name, der unter dem Video steht; z. B. Channel Name. Bei https://github.com/uBlockOrigin/uAssets gibt es noch etliche Filter und wenn man sich unter "Settings -> Filter lists" umschaut, kann man sich ein halbwegs brauchbares Internet zusammenfiltern.