Interfaz web de VLC: controla VLC desde un navegador (Lua HTTP oficial)

extension Última actualización:

VLC incluye una interfaz web oficial en Lua que permite controlar la reproducción desde cualquier navegador de tu red local: reproducir/pausar, volumen, listas de reproducción y URL de streaming. Es perfecta para controlar un media PC desde el móvil. Esta guía cubre cómo activarla, protegerla con contraseña y los típicos problemas de “no puedo conectar”.

Activa la interfaz

Tools → Preferences → All (abajo a la izquierda) → Interface → Main interfaces → marca “Web” (y opcionalmente “Web (httpd)”). Establece una contraseña en la misma pantalla: Interface → Main interfaces → Lua → “Lua HTTP”. Guarda y reinicia VLC.

Conecta desde otro dispositivo

Averigua la IP de VLC (la IP LAN del PC, p. ej. 192.168.1.20) y abre http://192.168.1.20:8080 en el navegador. Introduce la contraseña que configuraste. La página predeterminada muestra la interfaz HTTP clásica con la lista de reproducción y los botones de control.

Protégela

Nunca ejecutes la interfaz web sin contraseña en una red de poca confianza. El servidor HTTP es HTTP plano (sin TLS), así que en un Wi-Fi público alguien podría espiar la sesión. Para uso doméstico está bien; para cualquier otra cosa, restringe el acceso a la subred de confianza o usa una VPN.

Solución de problemas

Si la página no carga: comprueba que VLC está en ejecución (la interfaz muere con VLC), verifica que el puerto (8080 por defecto) no lo ocupa otra aplicación y confirma que el cortafuegos permite conexiones entrantes a VLC en el perfil LAN. En Windows, el primer arranque puede pedirte permiso en el cortafuegos — acéptalo solo para redes privadas.

Preguntas frecuentes

¿Puedo controlar VLC de forma remota por internet?
Técnicamente sí con redirección de puertos, pero está muy desaconsejado — la interfaz no está cifrada ni diseñada para exponerse en WAN. Usa una VPN (p. ej., Tailscale) en su lugar.
La página de la interfaz web está en blanco
Recarga con Ctrl+F5. Algunos navegadores bloquean los scripts de la interfaz HTTP en páginas HTTPS — ábrela como http://, no https://.
¿Funciona en macOS/Linux?
Sí — la interfaz web Lua es multiplataforma. Solo cambia el aviso del cortafuegos según el sistema operativo.