Веб-интерфейс VLC: управляйте VLC из браузера (официальный Lua HTTP)

extension Обновлено:

В VLC встроен официальный веб-интерфейс Lua, который позволяет управлять воспроизведением из любого браузера в вашей локальной сети: воспроизведение/пауза, громкость, плейлисты и URL потоков. Это идеально для управления медиа-ПК со смартфона. Это руководство охватывает его включение, защиту паролем и распространённые проблемы «не удаётся подключиться».

Включение интерфейса

Сервис → Настройки → Все (внизу слева) → Интерфейс → Основные интерфейсы → отметьте «Web» (и при желании «Web (httpd)»). Установите пароль на том же экране: Интерфейс → Основные интерфейсы → Lua → «Lua HTTP». Сохраните и перезапустите VLC.

Подключение с другого устройства

Найдите IP VLC (LAN-IP ПК, например 192.168.1.20) и откройте http://192.168.1.20:8080 в браузере. Введите установленный пароль. Страница по умолчанию показывает классический HTTP-интерфейс с плейлистом и кнопками управления.

Защитите его

Никогда не запускайте веб-интерфейс без пароля в недоверенной сети. HTTP-сервер — это простой HTTP (без TLS), поэтому в публичном Wi-Fi кто-то может перехватить сессию. Для домашнего использования это нормально; для всего остального ограничьте его доверенной подсетью или используйте VPN.

Устранение неполадок

Если страница не загружается: проверьте, что VLC запущен (интерфейс умирает вместе с VLC), убедитесь, что порт (по умолчанию 8080) не занят другим приложением, и подтвердите, что файрвол разрешает входящие подключения к VLC в профиле LAN. В Windows при первом запуске может появиться запрос файрвола — примите его только для частных сетей.

Частые вопросы

Могу ли я управлять VLC удалённо через интернет?
Технически да, с пробросом портов, но настоятельно не рекомендуется — интерфейс не зашифрован и не предназначен для выставления в WAN. Вместо этого используйте VPN (например, Tailscale).
Страница веб-интерфейса пустая
Выполните жёсткое обновление (Ctrl+F5). Некоторые браузеры блокируют скрипты HTTP-интерфейса на HTTPS-страницах — открывайте как http://, а не https://.
Работает ли это на macOS/Linux?
Да — веб-интерфейс Lua кроссплатформенный. Отличается только запрос файрвола в зависимости от ОС.