← Alle Beiträge

Anleitungen

YouTube für Power-User: Shorts ausblenden, Intro automatisch überspringen, eigene Kürzel — 6 JustZix-Regeln

YouTube 2026 ist zu 60 % UI-Clutter, zu 40 % Videoplayer. Shorts spammen den Feed, „Up next" startet nach 5s automatisch und lässt dich nervös zurück, Sponsoren nehmen 30 Sekunden jedes Intros ein. Alles in 6 JustZix-Regeln behebbar. Domain-Match: *://youtube.com/* + *://www.youtube.com/*.

Regel 1 — CSS: Shorts überall ausblenden

/* Shorts-Regal im Feed und in der Sidebar */
ytd-rich-shelf-renderer[is-shorts],
ytd-reel-shelf-renderer,
a[title="Shorts"], a[href="/shorts"],
ytd-guide-entry-renderer:has(a[title="Shorts"]),
ytd-mini-guide-entry-renderer[aria-label="Shorts"] {
  display: none !important;
}
/* Shorts-Videos in den Suchergebnissen */
ytd-video-renderer:has(a[href*="/shorts/"]) {
  display: none !important;
}

Regel 2 — CSS: „Up next" + Vorgeschlagene ausblenden

/* Sidebar mit vorgeschlagenen Videos (rechte Seite) */
ytd-watch-next-secondary-results-renderer { display: none !important; }
/* Plus: den Videoplayer auf maximale Breite vergrößern */
ytd-watch-flexy[is-two-columns_] #primary {
  max-width: 100% !important;
}
ytd-watch-flexy #primary-inner #player {
  max-width: 1600px !important;
  margin: 0 auto !important;
}

Regel 3 — JS: Werbung automatisch überspringen

// JS-Regel. MutationObserver, weil der Player bei jedem Video neu aufgebaut wird.
const skipAds = () => {
  // Standard-Skip-Button nach 5s
  const skip = document.querySelector('.ytp-ad-skip-button, .ytp-skip-ad-button');
  if (skip) skip.click();
  // „Gesponsertes Video"-Overlay
  const close = document.querySelector('.ytp-ad-overlay-close-button');
  if (close) close.click();
  // Videoplayer während der Werbung stummschalten (visuelle Werbung läuft weiter, aber weniger störend)
  const v = document.querySelector('video');
  const adShowing = document.querySelector('.ad-showing');
  if (v && adShowing && !v.muted) { v.muted = true; v.dataset.jzReMute = '1'; }
  if (v && !adShowing && v.dataset.jzReMute === '1') {
    v.muted = false; delete v.dataset.jzReMute;
  }
};
setInterval(skipAds, 500);
JUSTZIX.log('YouTube-Ad-Skipper aktiv.');

Regel 4 — JS: Tastaturkürzel (J/L für ±10s, S für Intro überspringen)

document.addEventListener('keydown', (e) => {
  // Ignorieren, wenn in textarea/input getippt wird (Kommentare)
  if (['INPUT','TEXTAREA'].includes(e.target.tagName)) return;
  if (e.target.isContentEditable) return;
  const v = document.querySelector('video');
  if (!v) return;

  if (e.key === 'j' || e.key === 'J') { v.currentTime -= 10; e.preventDefault(); }
  if (e.key === 'l' || e.key === 'L') { v.currentTime += 10; e.preventDefault(); }
  // S = 30s überspringen (typische Sponsor-Länge in Intros)
  if (e.key === 's' && !e.shiftKey) {
    v.currentTime += 30;
    JUSTZIX.log(`Skip +30s @ ${Math.round(v.currentTime)}s`);
    e.preventDefault();
  }
});

Regel 5 — JS: Autoplay des nächsten Videos deaktivieren

// Auf das Laden des Players warten
const dis = setInterval(() => {
  const toggle = document.querySelector('[aria-label*="utoplay"]');
  if (toggle && toggle.getAttribute('aria-checked') !== 'false') {
    toggle.click();
    JUSTZIX.log('Autoplay deaktiviert.');
    clearInterval(dis);
  }
}, 1000);

Regel 6 — BUTTON-Aktion: Screenshot mit Zeitstempel

Klick → kopiert die URL mit &t=Xs-Zeitstempel und den Zeitstempel als Text:

// Aktion BUTTON „📸 Clip teilen"
const v = document.querySelector('video');
if (!v) return;
const sec = Math.floor(v.currentTime);
const min = Math.floor(sec / 60);
const remSec = sec % 60;
const url = new URL(location.href);
url.searchParams.set('t', sec + 's');
const ts = `${min}:${String(remSec).padStart(2, '0')}`;
const result = `${url.toString()}\n(@ ${ts})`;
navigator.clipboard.writeText(result);
JUSTZIX.log(`Kopiert: ${url.toString()} (${ts})`);

Setup oben rechts eingerastet

Aktionsleiste mit BUTTON „📸 Teilen" + TOGGLE3 „Qualität" (Auto/720p/1080p) + SLIDER „Geschwindigkeit" (0.5x-2x). Oben rechts in die Ecke eingerastet. Die Output Console zeigt deine JUSTZIX.log-Einträge pro Aktion — denn sie verfolgt deine Aktionen, nicht YouTubes Tracking.

Wie es weitergeht

Installiere JustZix und genieße YouTube ohne Clutter.

Bewerte diesen Beitrag

Noch keine Bewertungen — sei der Erste.

Probiere es selbst aus

Installiere JustZix und füge ein beliebiges Snippet aus diesem Artikel ein. Zwei Minuten von null bis zu einer funktionierenden Regel auf allen deinen Geräten.

JustZix holen

Funktionen · So funktioniert es · Beispiele · Anwendungsfälle