IPTV Windows Mac

VLC for IPTV: Good Enough, or Time for a Real IPTV Player?

By Jerry the Creative Guy
· 3 min read
A dedicated IPTV player showing favourite channels and what is on now, compared with VLC

VLC is one of the best free programs ever made. If a file has video in it, VLC will probably play it, and that includes IPTV. Open an M3U playlist link and your channels show up.

So why would anyone pay for an IPTV player? Because VLC is a media player, and live TV needs a few things a media player was never designed to do.

Full disclosure: I’m Jerry, and I make ChannelBox. I’ve tried to be fair to the other players, and I’ll tell you when one of them is the better pick.

How to watch IPTV in VLC

  1. Open VLC and choose Media → Open Network Stream (on a Mac: File → Open Network).
  2. Paste your provider’s M3U playlist link and click Play.
  3. Open the playlist view (Ctrl+L on Windows) to see the channel list.

That’s it. If you only watch a couple of channels and you know their names, VLC may be all you ever need.

A free tip if VLC freezes

VLC keeps about one second of live video stored by default. That’s fine for files but tight for IPTV. In VLC’s preferences, choose Show settings: All, go to Input / Codecs, and raise Network caching to 5000–10000 ms. Channels take longer to start, but short gaps from your provider stop freezing the picture.

Where VLC falls short for live TV

What a dedicated IPTV player adds

Here’s the same provider in ChannelBox, the IPTV player I make for Windows and Mac:

ChannelBox IPTV player TV guide on a computer: channel numbers and logos, a programme grid with a red now-line, and a live preview of the selected channel
The ChannelBox TV guide on a computer, with a live picture of the selected channel. Channel names are examples; yours come from your provider.

The guide fills itself in from your login or playlist and refreshes every 12 hours. Star the channels you watch and they get their own page, with what’s on right now:

ChannelBox Favourites page listing starred channels with what is on now, and recently watched channels below
Favourites and recently watched, each with what’s on right now.

VLC vs ChannelBox

FeatureVLCChannelBox
PriceFree$36 USD once
Plays M3U playlistsYesYes
Xtream Codes loginNoYes
TV guide gridNoYes, with a live preview
Channel numbers and info bannerNoYes
Anti-freeze bufferAbout 1 second by default (adjustable)About 15 seconds, automatic
Re-tunes a dropped streamNoYes
Dolby soundYesYes
Movies, series, catch-upNoYes, where your provider offers them

My honest take

If you watch a channel or two, use VLC and raise the network caching. It’s free and it’s great.

If you want to sit down and channel-surf like cable, browse a guide, and not babysit freezes, that’s what a dedicated IPTV player is for.

Try ChannelBox: a cable-style TV guide, a 15-second anti-freeze cushion and Dolby sound that works, for Windows and Mac. $36 USD once, no subscription →

Frequently asked questions

Can VLC play IPTV?
Yes. VLC can open an M3U playlist link from your IPTV provider and play the channels. It cannot sign in with an Xtream Codes login and it does not show a TV guide grid.
How do I stop IPTV buffering in VLC?
Raise the network cache. In Preferences, show All settings, open Input / Codecs and set Network caching to between 5000 and 10000 ms. Channels start a little slower but freeze much less.
Does VLC have an EPG for IPTV?
Not for IPTV playlists. VLC does not show an XMLTV programme guide, so you cannot see what is on. Dedicated IPTV players such as ChannelBox, TiviMate and IPTV Smarters show the guide.

Need a website that actually brings in work?

I build fast, modern sites for trades and local businesses across Kitchener-Waterloo.

Get in touch