VLC for IPTV at a glance
- Cost
- Free and open source, from VideoLAN
- Devices
- Windows, Mac, Linux, Android, Android TV, iPhone, iPad, Apple TV and Fire TV
- What it plays
- M3U and M3U8 playlists, and single stream links over HTTP, HTTPS, RTSP, RTP and UDP
- What it lacks
- An IPTV programme guide, Xtream Codes logins, favourites and catch-up
- Best for
- Testing a playlist or channel, and occasional viewing
Where to get VLC
| Device | Where | Name in the store |
|---|---|---|
| Windows, Mac, Linux | videolan.org | VLC media player |
| Android phones, tablets and Android TV | Google Play | VLC for Android (Videolabs) |
| iPhone, iPad and Apple TV | App Store | VLC media player (VideoLAN) |
| Fire TV | Amazon Appstore | VLC for Fire |
Download VLC only from these places. Unofficial download sites can bundle unwanted software with the installer.
Open an IPTV playlist
Everywhere, the idea is the same: open a network stream and give VLC the address of your M3U playlist or of a single channel.
- Windows and Linux: MediaOpen Network Stream, paste the link and choose Play. See IPTV on a Windows PC and IPTV on Linux.
- Mac: FileOpen Network, paste the link and open it. See IPTV on Mac.
- iPhone and iPad: from the Network tab, choose Open Network Stream. See IPTV on iPhone and iPad.
- Android: use the stream option in VLC’s menu. See IPTV on Android phones and tablets.
VLC loads the playlist and starts the first channel. Open the playlist view to see every channel and double-click (or select) one to switch.
If your provider sent a playlist file rather than a link, open the file instead; see how to open an M3U file.
Using VLC with an Xtream Codes login
VLC doesn’t have a login screen for Xtream Codes. You can still use one: turn the server address, username and password into an M3U link with our Xtream Codes to M3U converter, then open that link in VLC. The link contains your password, so don’t share it or post screenshots of it.
Smoother playback: raise the caching
VLC starts live streams with a small buffer, which suits local files better than busy IPTV servers. If channels stutter, give VLC a bigger buffer:
- Open the Open Network Stream dialog.
- Tick Show more options.
- Raise Caching (the value is in milliseconds; try 3000 to 5000) and press Play.
A larger buffer means a slightly longer wait when a channel starts but fewer freezes afterwards. If channels still buffer, the cause is usually the connection or the server; see IPTV buffering and Wi-Fi vs Ethernet.
Common VLC errors with IPTV
| What you see | What it usually means | What to try |
|---|---|---|
| “VLC is unable to open the MRL” | VLC couldn’t reach or read the address | Check the link for typos and missing parts; test it with our M3U checker |
| Playlist opens but channels don’t play | Individual stream links are dead or blocked | See M3U playlist not working |
| Picture but no sound | An audio format VLC or your device can’t decode, or the wrong audio track | Switch track in the audio menu; see no sound on IPTV |
| Works on one network, not another | The network or ISP blocks the server | See ISP blocking |
Audio tracks and subtitles
Many channels and films carry more than one audio track or subtitle stream. In desktop VLC, use the Audio and Subtitle menus to switch during playback; on phones and TVs, use the audio and subtitle buttons on the playback screen.
Privacy: VLC remembers your links
VLC keeps a list of recently opened media, which includes your playlist link and therefore your login. On a shared computer, clear the recent media list after use, and never share screenshots of the Open Network Stream dialog.
What VLC can’t do
- No programme guide. VLC doesn’t display XMLTV guide data, so you can’t see what’s on next.
- No Xtream Codes login screen; use an M3U link as above.
- No favourites, groups or catch-up as in dedicated IPTV players.
When to use VLC, and when not to
VLC is ideal for testing a playlist or channel, for a quick look on a computer, or when you can’t install anything else. For watching TV every day, with a guide, favourites and catch-up, a dedicated player is much nicer: see the best IPTV apps or use our app finder to match one to your device.
