VideoLAN & Xbox Ecosystem

How to Use VLC on Xbox for UPnP / DLNA Streaming (Full Setup Guide)

Learn how to configure VLC for Xbox to stream 4K MKV movies, FLAC audio, and photos from your iPhone or Android phone via local DLNA Direct Play.

VLC running on Xbox Series X displaying local network DLNA shares
⚡ At a Glance: Quick Specs
Target Platform & OS
Protocol & PortDLNA 1.5 / UPnP MediaServer, Port 8080 (HTTP Byte-Range)
Connection TypeLocal Wi-Fi (5 GHz recommended) or Hotspot (0 MB Internet Data)
TranscodingNone (Direct Play original bitstream to native TV hardware)
Typical Setup Time~2 minutes (Instant local discovery)

Key takeaways

  • VLC for Xbox is a native Universal Windows Platform app available for free in the Microsoft Store.
  • Unlike basic console media players, VLC decodes complex MKV files with embedded multi-track subtitles and secondary audio commentaries.
  • Audio passthrough allows your console to send raw Dolby Digital and DTS bitstreams directly to external AV receivers.
  • Zee Cast serves media via raw HTTP streams without compressing or altering your original files.

Why VLC is Essential for Xbox Media Enthusiasts

While the standard Xbox Media Player app is sufficient for quick phone video playback, movie fans and audiophiles frequently encounter codec incompatibilities:

By combining Zee Cast on your phone with VLC on Xbox, you achieve the gold standard in console local streaming.

Step-by-Step Setup Guide

  1. 1

    Install VLC on your Xbox

    Open the Microsoft Store app on your Xbox, search for VLC, and select the app titled VLC developed by VideoLAN. Click Get / Install.

  2. 2

    Start Zee Cast on Your Phone

    Open Zee Cast on iOS or Android. Select the collections or files you want to stream. Tap Turn on sharing. Zee Cast activates its HTTP media engine and begins broadcasting SSDP alive packets.

  3. 3

    Browse to Local Network in VLC

    Open VLC on your Xbox. Using your controller's D-pad or left analog stick, navigate to Browsing in the left sidebar and select Local Network.

    VLC will scan your subnet and display Zee Cast alongside any other network servers. Click on Zee Cast to open your shared media library.

  4. 4

    Configure Audio Passthrough & Subtitles

    While a video is playing, press the View button (double squares) or Menu button (three lines) on your Xbox controller to bring up the player controls. Select the speech bubble icon to pick your subtitle language or audio track, or go to VLC Settings → Audio to enable Bitstream Audio Passthrough for surround sound.

Frequently Asked Questions

Is VLC for Xbox completely free on the Microsoft Store?

Yes. VLC for Xbox is an official, open-source Universal Windows Platform (UWP) application developed by VideoLAN. It is 100% free with zero ads, subscriptions, or in-app purchases.

Why use VLC for Xbox instead of the built-in Xbox Media Player?

While the native Xbox Media Player handles basic MP4 and AVI files, it lacks robust support for MKV soft subtitles (SRT, SSA, ASS), multiple embedded audio tracks, and lossless formats like FLAC and Opus. VLC decodes virtually all modern codecs natively and provides advanced subtitle styling and audio sync adjustments.

Does VLC on Xbox support 4K 60fps HDR playback over DLNA?

Yes. On Xbox Series X and Series S, VLC takes advantage of hardware DirectX video acceleration to decode 4K HEVC and VP9 bitstreams with zero frame drops when served by Zee Cast.

Can VLC on Xbox pass through Dolby Digital or DTS audio to an AV receiver?

Yes. In the VLC for Xbox settings menu, you can enable Audio Passthrough (Digital Bitstream over HDMI/Optical). This allows your home theater AV receiver or soundbar to decode 5.1 and 7.1 Dolby Digital, Dolby Digital Plus, and DTS surround sound.

What should I do if Zee Cast does not appear under Local Network in VLC?

First, verify that your phone and Xbox share the same local subnet (e.g. 192.168.1.x) and that router AP Isolation is disabled. Next, inside VLC on Xbox, press the refresh button or back out to the main menu and re-enter 'Local Network' to trigger an SSDP discovery probe.

Eslam Hamouda·Developer of Zee Cast

I build Zee Cast, a local UPnP/DLNA media server for iOS and Android, and test it against the TVs, consoles and media players people actually own - over home Wi-Fi and personal hotspot.

Start Streaming in Seconds

No accounts. No sign-ups. No cloud tracking. Just your private photos and videos on the big screen.

Download on the App StoreGet it on Google Play
Download free