YouTube Auto Fullscreen on Change

Entrar en pantalla completa automáticamente cuando cambias de vídeo en YouTube o YouTube Music.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Автор
jebuenov
Инсталации дневно
0
Инсталации общо
6
Рейтинг
0 0 0
Версия
2025-10-16
Създаден
16.10.2025
Обновен
16.10.2025
Размер
5 КБ
Лиценз
MIT
Работи на

YouTube Auto Fullscreen on Change

Descripción breve: Entra automáticamente en pantalla completa cuando cambias de vídeo en YouTube o YouTube Music (navegación SPA, listas, autoplay, etc.). No solicita permisos extra: @grant none.


Características

  • Pantalla completa automática al detectar un nuevo vídeo (cambio de v= o rutas como /live/...).
  • Compatible con la navegación interna de YouTube (sin recargar página) y con YouTube Music.
  • Intenta primero el botón nativo de YouTube (.ytp-fullscreen-button) y, si falla, usa requestFullscreen() como respaldo.
  • Sin permisos especiales y con consumo mínimo.

Instalación

  1. Instala Tampermonkey en tu navegador.
  2. En la página del script, pulsa Instalar.
  3. Abre YouTube o YouTube Music y reproduce cualquier vídeo.

Uso

  1. Al cambiar de canción/vídeo (siguiente en lista, búsqueda, recomendaciones, etc.), el reproductor entrará en pantalla completa.
  2. Si sales manualmente de pantalla completa, el script no “peleará” contigo: solo intentará al detectar un nuevo vídeo.

Compatibilidad

  • Dominios: www.youtube.com, music.youtube.com, m.youtube.com.
  • Páginas: /watch, /live/<id>. (No fuerza Shorts ni /embed).
  • Navegadores: Chromium (Chrome/Edge/Brave/Opera) y Firefox (Tampermonkey).

Limitaciones conocidas

  • Algunos navegadores pueden bloquear requestFullscreen si no hay interacción reciente del usuario. El script intenta mitigar esto escuchando play y usando el botón nativo.
  • Extensiones que cambian la UI de YouTube podrían renombrar o retrasar el botón de pantalla completa.
  • Si YouTube cambia su DOM, puede requerir actualización del selector .ytp-fullscreen-button.

Configuración (opcional)

Puedes ajustar estas constantes desde el editor de Tampermonkey si quieres afinar tiempos:

ConstanteValor por defectoDescripción
FULLSCREEN_DELAY_MS800Retardo tras detectar navegación antes de intentar pantalla completa.
POLL_INTERVAL_MS150Intervalo de sondeo para esperar a que cargue el player/botón.
POLL_MAX_TRIES40Número máximo de intentos de sondeo antes del intento final.

Solución de problemas

No entra en pantalla completa
  • Comprueba que Tampermonkey y el script estén habilitados.
  • Abre la consola (F12) y revisa si hay errores de contenido mixto o políticas.
  • Haz clic una vez en el vídeo (interacción de usuario) y cambia de vídeo otra vez.
  • Desactiva temporalmente extensiones que modifiquen la UI de YouTube.
Solo quiero YouTube (no Music) o viceversa

Edita los @match en el encabezado del script y deja solo los dominios que necesites.

Quiero excluir Shorts

El script ya evita forzar Shorts y /embed. No se requiere acción.


Privacidad

  • Sin rastreo: no se envían datos a ningún servidor.
  • Permisos mínimos: @grant none.

Atajos útiles de YouTube

  • F — Pantalla completa
  • K/Espacio — Reproducir/Pausar
  • J/L — Retroceder/Avanzar 10 s
  • M — Silenciar

Registro de cambios

1.0.0
Versión inicial: detección de navegación SPA, botón nativo y API de pantalla completa como respaldo.

Soporte

  • Reporta problemas con pasos para reproducir, versión de navegador y si usas otras extensiones de YouTube.
  • Opcional: envía captura del DOM del botón de pantalla completa si ha cambiado su selector.

Licencia

MIT

Consejo: añade capturas (permitidas) mostrando antes/después y marca el script como compatible con YouTube y YouTube Music en la descripción.