YouTube power-user: oculta los Shorts, salta la intro, atajos personales — 6 reglas JustZix
YouTube en 2026 es un 60% desorden de la UI, un 40% reproductor de vídeo. Los Shorts spamean el feed, «Siguiente» arranca automáticamente tras 5 s y te deja con ansiedad, los patrocinadores se llevan 30 segundos de cada intro. Todo resoluble en 6 reglas JustZix. Dominio objetivo: *://youtube.com/* + *://www.youtube.com/*.
Regla 1 — CSS: oculta los Shorts en todas partes
/* Estantería Shorts en el feed y en la barra lateral */
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;
}
/* Vídeos Shorts en los resultados de búsqueda */
ytd-video-renderer:has(a[href*="/shorts/"]) {
display: none !important;
}
Regla 2 — CSS: oculta «Siguiente» + Sugeridos
/* Barra lateral de los vídeos sugeridos (lado derecho) */
ytd-watch-next-secondary-results-renderer { display: none !important; }
/* Además: agranda el reproductor de vídeo a la anchura máxima */
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;
}
Regla 3 — JS: salta automáticamente los anuncios
// Regla JS. MutationObserver porque el reproductor se reconstruye en cada vídeo.
const skipAds = () => {
// Botón «saltar» estándar tras 5 s
const skip = document.querySelector('.ytp-ad-skip-button, .ytp-skip-ad-button');
if (skip) skip.click();
// Overlay «vídeo patrocinado»
const close = document.querySelector('.ytp-ad-overlay-close-button');
if (close) close.click();
// Silencia el audio del reproductor durante los anuncios (los anuncios visuales pasan igual, pero menos molestos)
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('Anti-anuncios YouTube activo.');
Regla 4 — JS: atajos de teclado (J/L para ±10 s, S para saltar la intro)
document.addEventListener('keydown', (e) => {
// Ignora la escritura en textarea/input (comentarios)
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 = salta 30 s (duración típica de un patrocinador en las intros)
if (e.key === 's' && !e.shiftKey) {
v.currentTime += 30;
JUSTZIX.log(`Salto +30s @ ${Math.round(v.currentTime)}s`);
e.preventDefault();
}
});
Regla 5 — JS: desactiva la reproducción automática del vídeo siguiente
// Espera la carga del reproductor
const dis = setInterval(() => {
const toggle = document.querySelector('[aria-label*="utoplay"]');
if (toggle && toggle.getAttribute('aria-checked') !== 'false') {
toggle.click();
JUSTZIX.log('Reproducción automática desactivada.');
clearInterval(dis);
}
}, 1000);
Regla 6 — acción BUTTON: screenshot con timestamp
Clic → copia la URL con el timestamp &t=Xs y la hora como texto:
// Acción BUTTON «📸 Compartir clip»
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(`Copiado: ${url.toString()} (${ts})`);
Setup anclado arriba a la derecha
Barra de acciones con BUTTON «📸 Compartir» + TOGGLE3 «Calidad» (Auto/720p/1080p) + SLIDER «Velocidad» (0,5x-2x). Anclada a la esquina superior derecha. La Output Console muestra tus entradas JUSTZIX.log por acción — porque rastrea tus acciones, no el tracking de YouTube.
Qué hacer después
- Atajos de teclado personalizados en cualquier página — el patrón de los atajos
- Personaliza las apps de chat IA — mismo patrón CSS+JS
- Mini-IDE en la pestaña — el mapa completo
Instala JustZix y disfruta de YouTube sin desorden.
Valora este artículo
Sin valoraciones — sé el primero.