VLC-Web-Interface: VLC aus einem Browser steuern (offizielles Lua HTTP)

extension Zuletzt aktualisiert:

VLC bringt ein offizielles Lua-Web-Interface mit, mit dem Sie die Wiedergabe aus jedem Browser in Ihrem lokalen Netzwerk steuern können: Play/Pause, Lautstärke, Wiedergabelisten und Streaming-URLs. Es ist perfekt, um einen Medien-PC vom Handy aus zu bedienen. Dieser Leitfaden behandelt die Aktivierung, die Absicherung mit einem Passwort und die häufigen „cannot connect"-Probleme.

Das Interface aktivieren

Tools → Preferences → All (unten links) → Interface → Main interfaces → „Web" ankreuzen (und optional „Web (httpd)"). Im selben Bildschirm ein Passwort setzen: Interface → Main interfaces → Lua → „Lua HTTP". Speichern und VLC neu starten.

Von einem anderen Gerät verbinden

Die IP von VLC finden (die LAN-IP des PCs, z. B. 192.168.1.20) und im Browser http://192.168.1.20:8080 öffnen. Das gesetzte Passwort eingeben. Die Standardseite zeigt das klassische HTTP-Interface mit Wiedergabeliste und Steuerbuttons.

Absichern

Das Web-Interface niemals ohne Passwort in einem nicht vertrauenswürdigen Netzwerk laufen lassen. Der HTTP-Server ist einfaches HTTP (kein TLS), in einem öffentlichen WLAN könnte also jemand die Sitzung mitlesen. Für zu Hause ist das in Ordnung; für alles andere auf das vertrauenswürdige Subnetz beschränken oder ein VPN verwenden.

Fehlerbehebung

Wenn die Seite nicht lädt: prüfen, dass VLC läuft (das Interface stirbt mit VLC), dass der Port (Standard 8080) nicht von einer anderen App belegt ist, und dass die Firewall eingehende Verbindungen zu VLC im LAN-Profil erlaubt. Unter Windows kann beim ersten Start ein Firewall-Dialog erscheinen — nur für private Netzwerke akzeptieren.

Häufige Fragen

Kann ich VLC remote über das Internet steuern?
Technisch ja mit Port-Forwarding, aber stark abgeraten — das Interface ist unverschlüsselt und nicht für WAN-Exposition ausgelegt. Stattdessen ein VPN verwenden (z. B. Tailscale).
Die Web-Interface-Seite ist leer
Hart aktualisieren (Ctrl+F5). Manche Browser blockieren die Skripte des HTTP-Interfaces auf HTTPS-Seiten — als http:// öffnen, nicht https://.
Funktioniert das auf macOS/Linux?
Ja — das Lua-Web-Interface ist plattformübergreifend. Nur der Firewall-Dialog unterscheidet sich pro OS.