VLC Web インターフェース:ブラウザから VLC を制御する(公式 Lua HTTP)

extension 最終更新:

VLC には公式の Lua Web インターフェースが付属しており、ローカルネットワーク上の任意のブラウザから再生を制御できます。再生/一時停止、音量、プレイリスト、ストリーミング URL などです。スマートフォンからメディア PC を操作するのに最適です。本ガイドでは、有効化、パスワードによる保護、よくある「接続できない」問題を扱います。

インターフェースの有効化

「ツール(Tools)→ 環境設定(Preferences)→ すべて(All、左下)→ インターフェース(Interface)→ メインインターフェース(Main interfaces)」で「Web」にチェック(必要に応じて「Web (httpd)」も)を入れます。同じ画面でパスワードを設定します:「インターフェース(Interface)→ メインインターフェース(Main interfaces)→ Lua → Lua HTTP」。保存して VLC を再起動します。

別のデバイスから接続する

VLC の IP アドレス(PC の LAN IP、例:192.168.1.20)を確認し、ブラウザで http://192.168.1.20:8080 を開きます。設定したパスワードを入力します。デフォルトのページには、プレイリストと制御ボタンを備えた往年の HTTP インターフェースが表示されます。

セキュリティを確保する

信頼できないネットワークで、パスワードなしに Web インターフェースを実行してはいけません。HTTP サーバーは平文の HTTP(TLS なし)であるため、公衆 Wi-Fi では誰かがセッションを覗き見できる可能性があります。家庭内での使用は問題ありませんが、それ以外の場合は信頼できるサブネットに限定するか、VPN を使用してください。

トラブルシューティング

ページが読み込まれない場合:VLC が実行中であること(インターフェースは VLC とともに終了します)、ポート(デフォルト 8080)が他のアプリに占有されていないこと、ファイアウォールが LAN プロファイルで VLC への着信接続を許可していることを確認してください。Windows では、初回実行時にファイアウォールの許可ダイアログが表示されることがあります — プライベートネットワークでのみ許可してください。

よくある質問

インターネット経由で遠隔から VLC を制御できますか?
技術的にはポート転送で可能ですが、強くお勧めしません — インターフェースは暗号化されておらず、WAN への公開を想定していません。代わりに VPN(Tailscale など)をお使いください。
Web インターフェースのページが空白になる
ハード再読み込み(Ctrl+F5)をしてください。一部のブラウザは HTTPS ページ上で HTTP インターフェースのスクリプトをブロックします — http:// として、https:// ではなく開いてください。
macOS/Linux でも動作しますか?
はい、Lua Web インターフェースはクロスプラットフォームです。OS ごとに異なるのはファイアウォールの確認ダイアログだけです。