VLC Cast to TV: Chromecast, DLNA & Screen Mirroring
There are three very different ways to get VLC content onto your TV: Chromecast casting (VLC streams to the dongle), DLNA/UPnP (a server serves files to the TV), and plain HDMI. Each suits a different setup. This guide walks all three, with the settings that make them reliable.
Method 1 — Chromecast / Android TV casting
Make sure the PC and the Chromecast are on the same network (same subnet, no AP isolation).
Discovery prerequisites are met.
In VLC, open the file, then go to Playback > Renderer and choose your Chromecast/Android TV.
VLC streams to the device.
Control playback from VLC as usual.
Casting is active.
Method 2 — DLNA / UPnP streaming to a smart TV
Media > Streaming (or convert) — actually the simplest: enable the "Universal Plug 'n' Play (UPnP)" service: Tools > Preferences > All > Main interfaces > check "UPnP/DLNA" and restart.
VLC exposes a DLNA server.
On the TV, open the Media/Input source list and pick the VLC server ("VLC media player" or your PC name).
The TV browses VLC’s served folders.
Add folders: the UPnP server serves your media library — configure it under View > Media Library.
Files are browsable on the TV.
Method 3 — HDMI (zero setup)
Connect the PC to the TV via HDMI and set the TV as the display (Win+P > Duplicate).
The TV mirrors the desktop.
Set the TV as the default audio device (see the HDMI no sound guide).
Audio routes to the TV.
Play in VLC fullscreen.
TV playback with zero streaming overhead.