Webové rozhraní VLC: ovládněte VLC z prohlížeče (oficiální Lua HTTP)

extension Poslední aktualizace:

VLC dodává oficiální webové rozhraní Lua, které vám umožňuje ovládat přehrávání z jakéhokoli prohlížeče v místní síti: přehrát/pozastavit, hlasitost, seznamy skladeb a URL streamů. Je to ideální pro ovládání mediálního PC z telefonu. Tento průvodce pokrývá jeho povolení, zabezpečení heslem a běžné problémy „cannot connect".

Povolení rozhraní

Nástroje → Předvolby → Vše (vlevo dole) → Rozhraní → Hlavní rozhraní → zaškrtněte „Web" (a volitelně „Web (httpd)"). Nastavte heslo na stejné obrazovce: Rozhraní → Hlavní rozhraní → Lua → „Lua HTTP". Uložte a restartujte VLC.

Připojení z jiného zařízení

Najděte IP adresu VLC (LAN IP počítače, např. 192.168.1.20) a otevřete v prohlížeči http://192.168.1.20:8080. Zadejte nastavené heslo. Výchozí stránka zobrazuje klasické HTTP rozhraní s seznamem skladeb a ovládacími tlačítky.

Zabezpečení

Nikdy nespouštějte webové rozhraní bez hesla v nedůvěryhodné síti. HTTP server je prosté HTTP (bez TLS), takže na veřejném Wi-Fi by někdo mohl relaci odposlechnout. Pro domácí použití je to v pořádku; pro cokoli jiného jej omezte na důvěryhodný subnet nebo použijte VPN.

Řešení problémů

Pokud se stránka nenačte: zkontrolujte, že VLC běží (rozhraní zaniká s VLC), že port (výchozí 8080) není obsazen jinou aplikací, a že brána firewall umožňuje příchozí připojení k VLC v profilu LAN. Ve Windows se při prvním spuštění může objevit dialog brány firewall — přijměte jej pouze pro soukromé sítě.

Časté dotazy

Mohu ovládat VLC vzdáleně přes internet?
Technicky ano s přesměrováním portů, ale důrazně se to nedoporučuje — rozhraní není šifrované a není navrženo pro vystavení WAN. Místo toho použijte VPN (např. Tailscale).
Stránka webového rozhraní je prázdná
Tvrdá obnova (Ctrl+F5). Některé prohlížeče blokují skripty HTTP rozhraní na stránkách HTTPS — otevřete ji jako http://, nikoli https://.
Funguje to na macOS/Linux?
Ano — webové rozhraní Lua je multiplatformní. Liší se pouze dialog brány firewall podle OS.