Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.

VLC’s built-in Web interface lets you control desktop VLC from a phone, tablet, or another computer on the same network. In VLC 3.x, open Tools → Preferences, switch Show settings to All, enable the Web/HTTP interface, set a password under Interface → Main interfaces → Lua, save, and restart VLC. Then open http://localhost:8080 on the VLC computer or http://<VLC-computer-IP>:8080 from another device.

These instructions target the VLC 3.x desktop interface. Labels can vary by operating system, translation, and build; some versions use HTTP instead of Web.

Quick setup

  1. Open VLC and select Tools → Preferences. On macOS, open VLC’s application preferences menu.
  2. Set Show settings to All.
  3. Go to Interface → Main interfaces and enable Web. Depending on the build, it may appear as HTTP or under Extra interface modules.
  4. Open Interface → Main interfaces → Lua.
  5. Enter a strong password in the Lua HTTP password field.
  6. Click Save, fully quit VLC, and start it again.
  7. Test the interface at http://localhost:8080.

The password step is essential. In the current VLC Lua HTTP implementation, the interface is disabled when no HTTP password is configured because leaving it unauthenticated would be insecure. See the VLC HTTP-interface source.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What VLC’s Web interface does

The browser is a remote control for the VLC instance running on the host computer. The media continues playing on that computer; the browser does not replace VLC as the player.

#1 Best Overall
Mars Fox BT Multimedia Music Player Remote Control for Play Pause Next Prevtrack Volume Up/Down Mute Fit for iOS iPhone ipad Android System Smartphone Tablet Devices Sony FiiO Player ect
  • You don’t need to change the Music with your fingers. This bluetooth remote control can scroll the pause/play Music APP. Next Prevtrack,Volume yp or down,mute etc. Of course, it is a good helper for you to take selfie or videos.
  • capture stunning photos&video remotely with easy - Say goodbye to blurry photos. Eliminate camera shake for razor crisp photos every time. Snap photos and Start/Stop video recording with the click of a button.
  • 【!!!You must read it if your device is Iphone or Ipad etc. IOS system devices】!!! TThe" Home "button not fit for Ios System like iphone ipad itouch.
  • It is follow ergonomic. Comfortable hand feeling. Pleasant sound of silicone keypad built-in light strength pot piece .High grade acrylic panel. Standby time more than one year
  • There is a call answer and end button

Depending on your VLC build and the loaded media, you can typically:

  • Play, pause, resume, and stop playback.
  • Skip to the next or previous playlist item.
  • Seek through the current file.
  • Change the volume.
  • Toggle fullscreen.
  • Manage playlist items.
  • Enable loop or repeat modes.
  • Select available audio, video, and subtitle tracks.

The exact layout may change between VLC versions. VLC’s HTTP request documentation describes the underlying commands and response formats.

Before you start

  • Install desktop VLC on the computer connected to your TV, projector, speakers, or display.
  • Keep VLC running while you use the remote.
  • Connect the controlling device and VLC computer to networks that can reach each other. For ordinary use, this usually means the same home Wi-Fi or wired LAN.
  • Use a browser on the phone, tablet, or second computer.
  • Configure a Lua HTTP password.
  • Be prepared to allow VLC through the host computer’s private-network firewall.

This feature is separate from VLC for Android or VLC for iPhone. The instructions here concern the built-in Web interface in desktop VLC.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Test the interface on the VLC computer

After restarting VLC, open this address in a browser on the same computer:

http://localhost:8080

You can also try:

http://127.0.0.1:8080

If the interface is active and listening on the usual default port, the VLC control page should appear. Enter the configured password if the browser asks for one. VLC normally does not require a conventional username; leave the username blank unless your build behaves differently.

A local test proves that VLC is running its Web interface. It does not prove that another device can reach it through the network.

Control VLC from a phone or another computer

1. Find the VLC computer’s local IP address

localhost always means “this same computer.” A phone must instead use the private IP address assigned to the computer running VLC.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows: Open Command Prompt and run:

ipconfig

Find the IPv4 Address for the connected Wi-Fi or Ethernet adapter.

macOS: Open System Settings → Network, select the active connection, and inspect its IP address.

Linux: Run:

ip addr

Alternatively, inspect the active connection in the desktop network settings.

Rank #3
New Backlight V5 Pro Voice Remote Control, Compatible with vSeeBox V1/V2,V5/V1/V2/V3 Pro,V3 Plus,V1 Max,Elite,Max Intelligent Bluetooth Voice Remote Control
  • [Wide Compatibility] V5 Pro Backlit Voice Remote is compatible with vSeeBox models, Applicable to V5 Pro/V3 Pro/V3 Plus/V1/V1 Pro/V2/V2 Pro/V1 Max/Elite/Max.Crafted from ABS plastic and silicone, v5 remote offers exceptional comfort and durability. Utilizing infrared technology, it delivers extended transmission range (over 40 feet), rapid response time (as fast as 0.2 seconds), and key durability tested for over 120,000 clicks.
  • [Quick Pairing] Simultaneously press and hold the OK and Vol- buttons (approximately five seconds) until remote's indicator light flashes continuously, indicating Bluetooth is enabled on the V5 Pro remote. Navigate to System Settings- Bluetooth - Pair New Device, locate the remote, and connect to device. If pairing fails, please remove the old device from the system first, then follow the steps again.This voice remote features V3 and V2 operating modes. Press and hold the number 5 button for over ten seconds to switch modes. (Default mode: V3)
  • [Premium Features] V5 Pro Voice Remote Control features illuminated buttons. When buttons are hard to see at night, touch any button to activate the backlight for easier visibility. Its voice control is exceptionally convenient—use voice commands to switch channels, adjust volume, or search for movies.. (Note: Voice control is not supported on some models.)
  • 【Programming Instructions】1. Press and hold the Power button for 5 seconds until the LED stays lit; 2. Press the button within the V5 remote control area to program; 3. Align the V5 remote control face-to-face with the remote, then press the button. If programming succeeds, the LED will flash 3 times; 4. Repeat steps 2-3 to program remaining buttons; 5. Press any other button to exit learning mode, LED turns off.
  • [Perfect After-Sales Service] For pairing issues or inquiries about V5 Pro Backlit Voice Remote, log into your Amazon buyer account - click "Account - Orders - Contact Seller" for the fastest response. We guarantee solutions within 24 hours until your issue is resolved!

Common private addresses look like 192.168.1.25, 192.168.0.42, or 10.0.0.18. These are examples only; use the address actually assigned to your VLC computer. If the computer has Wi-Fi, Ethernet, VPN, virtual-machine, and container adapters, choose the Wi-Fi or Ethernet address reachable from the controlling device.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

2. Open the host address in the browser

If the VLC computer’s address is 192.168.1.25, open:

http://192.168.1.25:8080

Replace the example address with your computer’s actual IPv4 address. Authenticate with the Lua HTTP password.

Firewall and network checks

If localhost:8080 works but the phone cannot connect, VLC is probably enabled and the problem is reachability.

  • On Windows, allow VLC through the firewall for the Private network profile when prompted. Avoid allowing it broadly on public networks.
  • Confirm the phone is not connected to guest Wi-Fi.
  • Check whether the access point has client or AP isolation enabled.
  • Make sure both devices are on networks that can route to each other; different VLANs may block local access.
  • Temporarily test with the firewall disabled only to diagnose the cause, then restore protection and create the narrowest appropriate rule.
  • Disconnect or configure VPN software that blocks local-network traffic.
  • Verify that you used the current Wi-Fi or Ethernet IP rather than a VPN, Docker, or virtual-machine address.

A device may be connected to the same router yet still be prevented from contacting other clients. Guest-network isolation is a common example.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
New V3 Pro Voice Remote Control Compatible with vSeeBox V1/V2,V3/V2/V1/V5 Pro,V3Plus,Max/Elite/Max Intelligent Bluetooth Voice Remote Control
  • Multi-Device Compatibility: This V3 Pro Voice Remote is compatible with vSeeBox select models, including vSeeBox V5 Pro, V3 Plus, V3 Pro, V2, V2 Pro, V1, V1 Pro, V1 Max, Elite, Max. Note: V1 Max, V1 Pro, and V2 Pro do not support voice command functionality.
  • Two operating modes: The V3 Pro voice remote features V3 operating mode and V2 operating mode. Press and hold the number 5 key for over ten seconds to switch modes. V3 Pro operating mode is compatible with V3 Pro; V2 Pro operating mode is compatible with V1 Pro, V2 Pro, Max, and Elite. Compatible with vSeebox V3 remote controls default to V3 operating mode. If you have a V1 Pro, V2 Pro, Max, or Elite, press and hold the number 5 key for over 10 seconds. When the indicator light flashes, it indicates you have switched to V2 mode.
  • Pairing Method: Press and hold the [OK] and [Vol-] buttons on the V3 Pro Voice Remote simultaneously for at least 5 seconds. The LED indicator will flash rapidly. Release the buttons to enter pairing mode. Once pairing is successful, the LED indicator will turn off. If pairing fails, the LED indicator will turn off after 30 seconds and automatically exit pairing mode. If pairing fails, please first remove the old device from the system, then repeat the steps.
  • Outstanding performance: The V3 Pro voice remote control has excellent performance, can stand by for about 6 months, has ultra-low power consumption, and is more energy-efficient. The V3 Pro voice remote control has a precise control distance of over 25 feet, and the total number of key clicks can exceed 160,000. High quality is only for you to enjoy the quality experience, so you no longer need to worry about finding a durable remote control.
  • Worry-Free Shopping: Should you have any questions during the purchase or use of our V3 Pro Voice Remote, please log in to your Amazon buyer account > click Your Account > Your Orders > Contact Seller for the fastest assistance. We will provide a solution within 24 hours until your issue is resolved!

Changing the port

Port 8080 is the usual default, but it is not a universal guarantee. If your VLC build exposes an HTTP port setting, the browser address must use that port:

http://<host-IP>:<port>

For example:

http://192.168.1.25:9090

Changing 8080 to another port is not a security measure by itself. Authentication and network restrictions are still required.

Useful VLC HTTP requests

VLC exposes request endpoints under /requests/. These can be useful for scripts, browser bookmarks, or automation, but they are version-sensitive and should not be treated as a permanently stable public API.

Examples using the default local address:

http://localhost:8080/requests/status.json
http://localhost:8080/requests/status.xml
http://localhost:8080/requests/status.json?command=pl_pause
http://localhost:8080/requests/status.json?command=pl_stop
http://localhost:8080/requests/status.json?command=pl_next
http://localhost:8080/requests/status.json?command=volume&val=50%
http://localhost:8080/requests/status.json?command=seek&val=+60

The official request documentation covers status, playlist, volume, seeking, playback rate, aspect ratio, fullscreen, delays, and track-selection commands.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

URL-encode spaces, percent signs, plus signs, and other reserved characters when constructing requests. Do not put passwords in URLs, shell history, browser bookmarks, screenshots, or shared automation files. Browser and HTTP-client authentication behavior can vary, so test requests with the authentication method supported by your client.

Best Value
Amiroko Remote Control Replacement Compatible with Android TV Box T95, T95 MAX, T95Z Plus, T95K T95V T95U T95W Pro, T95 X2, Qbox, Q Plus, X96, H96, MX1, MX10, T9, TX3, TX6, H50, HK1, X88 Android Box
  • Original and Easy to use, No need to program this replacment remote, work directly after you install the batteries.
  • This remote control compatible with below knowing Android TV Box models: For T95, T95 MAX, T95Z Plus, T95K T95V T95U T95W Pro, T95 X2, Qbox, Q Plus, X96, H96, MX1, MX10, T9, TX3, TX6, H50, X88, HK1
  • This replaced remote control made of high quality ABS material, Wear resistant andDurable, reliable to use.
  • Package included: 1x TV box remote control (NO battery NO instruction in the package).
  • We provide 18-monthsWarranty and friendly customer service, if you have any quality problems, please feel free toContact us.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Fix common VLC Web-interface problems

Symptom Likely cause What to do
localhost:8080 does not load Interface disabled, VLC not restarted, wrong port, or missing password Enable Web/HTTP, set the Lua HTTP password, save, restart, and retry.
Password prompt repeats Wrong password, wrong settings field, or stale browser credentials Re-enter the password under Lua HTTP, restart VLC, and retry in a private browser window.
Local test works but phone cannot connect Firewall, wrong IP, guest Wi-Fi, VPN, or client isolation Check the host IP, private-network firewall permission, Wi-Fi network, and VPN routing.
Connection refused VLC is not listening or another service is using the port Confirm VLC is running, verify the configured port, and check for a port conflict.
Page loads but controls do nothing Stale page, unsupported endpoint, or wrong VLC instance Reload the page, test play/pause, and confirm the request path and VLC version.
Phone reaches the wrong computer Multiple devices or a changed DHCP address Recheck the host address. A router DHCP reservation can help keep it consistent.
Remote access works only when VPN is disabled VPN routing or local-LAN blocking Allow local-network traffic through the VPN or disconnect it for testing.

Use this diagnostic order: test locally, verify the password, verify the port, find the correct IP, check the firewall, then investigate guest Wi-Fi, client isolation, VPNs, and multiple network adapters.

Reset VLC’s settings if the interface is broken

  1. Close VLC completely.
  2. Open it again and return to Preferences.
  3. Set Show settings to All.
  4. Recheck Main interfaces and Lua HTTP.
  5. Replace the password, save, and restart VLC.
  6. Test locally before testing from the phone.

Use VLC’s Reset Preferences option only as a last resort. It can remove unrelated customizations, so record important settings first.

Is it safe to expose VLC to the internet?

Do not forward port 8080 from your router to VLC as a normal remote-access solution. That would make a control service reachable from the public internet and could allow password guessing, unauthorized playback or playlist changes, volume control, and exposure of local status information. VLC’s Web interface is password-protected, but it is not a modern internet-facing service with the security controls normally expected of a public application.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For access outside your home, use a VPN or trusted mesh VPN into the network. Technically experienced users can also use an authenticated remote-desktop solution or an SSH tunnel. Keep the VLC interface limited to trusted networks and never use a weak or reused password.

Disable the Web interface

To turn it off, return to Preferences → Show settings: All → Interface → Main interfaces, disable the Web/HTTP interface, save, and restart VLC. If you added a firewall rule solely for VLC’s Web interface, remove or narrow that rule afterward.

Important limitations

  • VLC must be running and listening; the interface cannot wake a powered-off computer.
  • It controls the VLC instance associated with the selected port. It does not automatically find or control another instance.
  • The host must be able to access the media itself.
  • The browser interface controls playback; it is not the same as streaming VLC video to a browser.
  • Exact labels and API behavior may change. The current official desktop download page observed for this coverage lists VLC 3.0.23, but future releases may differ. Check the labels in your installed build.

For background on VLC’s interface modules, see the VideoLAN desktop documentation and the project’s Lua interface notes.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.