VLC on Android TV: Install, Set Up & Play Network Media
VLC for Android TV is the best free player for a TV box: it decodes almost everything, reads NAS shares, and casts from the phone app with one tap. This guide covers the correct install path, the two settings that prevent most TV playback problems, and how to wire up your home media.
Step 1 — Install VLC the right way
On the TV, open the Google Play Store, search "VLC", and install the official VideoLAN app (the one by "VideoLAN" — orange cone icon).
VLC installs from the Play Store.
If your TV lacks Play Store (some brands), sideload: download the official ARM64 APK from videolan.org/vlc/download-android.html on a phone, copy it to the TV, and open it with a file manager.
The APK installs.
Open VLC and accept the storage permission — required to see files on the device.
VLC shows your local media.
Step 2 — The two settings that prevent most problems
Open Settings > Playback and enable "Hardware acceleration" (should be on by default).
GPU decoding is active.
Set "HW decoder" to "Full" if you play HEVC/4K files — "Partial" only accelerates a subset of codecs.
HEVC and 4K decode faster.
Under Settings > Audio, leave "Audio output" as Automatic; switch to "AudioTrack (raw)" only if your receiver shows wrong formats.
Audio routing is correct.
Step 3 — Play from your NAS or PC
Open the sidebar and select "Local network".
Network sources are listed.
Add your SMB share (see the network-share guide for the exact fields) or pick a discovered UPnP/DLNA server.
The share is added.
Browse and play — use Ethernet or 5 GHz Wi-Fi for 4K files.
Media plays over the network.
Step 4 — Cast from the phone app
Install "VLC for Android" on your phone and open the file you want to cast.
The file plays on the phone.
Tap the cast icon (screen with Wi-Fi waves) in the top bar and choose your TV.
The TV starts playing the file.
Use the phone as a remote: volume, seek, and playlist control work during casting.
Casting is controlled from the phone.