Setup Guides

How to Watch IPTV on VLC (PC & Mac)

6 min read
VLC Media Player on a laptop playing an IPTV channel with the playlist panel open on the right

The short version

VLC already sits on most computers, and it plays IPTV without you installing anything new. Paste your provider's M3U link into the open network stream box, hit play, and your channel list loads. That's the whole trick.

This VLC IPTV setup works the same on Windows and macOS, so IPTV VLC PC and IPTV VLC Mac are the same five steps.

It's the fastest way to watch IPTV on a PC or Mac when you don't feel like setting up a dedicated app. It's also a bare-bones way to do it, and this guide is honest about both. If you don't have a subscription yet, our free 24-hour trial with no credit card gives you the M3U link you'll need below.

Why use VLC for IPTV (and why not)

VLC has two real advantages. It's already installed, or a two-minute download from videolan.org if it isn't. It's also open source and widely trusted, so you're not handing your subscription to some unknown player.

That's where the good news ends. VideoLAN built VLC to play video files, not to be a TV.

It has no electronic program guide, so you get channel names but no schedule of what's on now and next. It has no favorites either, so a lineup of thousands of live TV channels turns into one long scroll.

And it won't auto-reconnect if a stream hiccups. You re-open the channel by hand.

So use VLC when you want to watch IPTV on a computer occasionally and don't want to install anything. For everyday viewing, a dedicated app does far more, and we'll point you to those at the end.

What you need before you start

VLC on your computer. Any recent version works. If you don't have it, download it from videolan.org and install it. The defaults are fine.

An IPTV subscription with an M3U link. After you sign up, your provider emails you either a direct playlist URL or an Xtream Codes login. A VLC M3U setup wants that link, and it will end in m3u or m3u8.

Either works. An m3u8 URL is just the UTF-8 flavour of the same playlist format.

Only got Xtream Codes? Skip to the FAQ, where we show how to turn those into an M3U link. VLC reads the stream URLs inside that playlist, so the format matters more than the file extension.

Keep that link handy. You're about to paste it into VLC.

Step 1: Open your IPTV playlist in VLC

Open VLC. In the menu, choose Media, then Open Network Stream. The keyboard shortcut is faster: Ctrl+N on Windows, Cmd+N on Mac.

A box appears with a single field. Paste the M3U URL from your IPTV subscription into it, then click Play. That single field is all it takes to watch IPTV on VLC.

VLC connects, reads the playlist, and starts on the first channel. To see the full list, open View, then Playlist (Ctrl+L on Windows, Cmd+L on Mac). Click any channel to switch to it.

That's your VLC IPTV playlist running. Everything after this is about making it less annoying to use.

Step 2: Save the playlist so you don't paste it every time

Pasting a long URL every session gets old fast. Save the playlist once and VLC remembers it.

With the M3U playlist loaded, open Media, then Save Playlist to File. Give it a name like "IPTV" and save it somewhere easy, such as your desktop. It saves as an .m3u file on your computer.

Next time, just double-click that file, or open it from Media, Open File. VLC reloads your channel list without the URL dance. One note: if your provider rotates the link, the saved file goes stale and you re-save from the fresh URL.

Moving around the channel list

VLC wasn't designed for channel surfing, but a few controls make it bearable.

Keep the playlist panel open (Ctrl+L or Cmd+L) so you can see the list while a channel plays. Use the up and down arrows to move through it, and Enter to switch. The N and P keys jump to the next and previous channel without touching the mouse.

Type in the playlist's search box to filter by name, which is the closest VLC gets to a channel guide. On a big lineup, that search box is the single most useful thing here.

Subtitles, audio tracks, and recording

A few genuinely handy features do carry over from VLC's file-playing life.

Audio tracks. If a channel carries more than one language, open Audio, then Audio Track, and pick the one you want. Handy for bilingual feeds.

Subtitles. Open Subtitle, then Sub Track, to switch or turn them off, when the stream includes them.

Recording live TV. Turn on View, then Advanced Controls. A small toolbar with a red record button appears.

Press it while a channel plays to capture it, press again to stop. VLC drops the file in your Videos folder. It's basic, but it's a real way to grab a live streaming event on a computer.

Where VLC falls short

Worth saying plainly, so you're not fighting the tool expecting it to be something it isn't.

There's no program guide. VLC shows channel names in your IPTV playlist, never a schedule. There's no favorites system either, so you can't pin the ten channels you actually watch.

There's no auto-reconnect, so a dropped stream means reopening the channel yourself. And there's no picture-in-picture or multi-view.

None of that is a knock on VLC. It's a superb media player doing a job nobody designed it for. It just means VLC is a fine backup, not a home base.

When to switch to a dedicated player

Watching on the computer regularly? Once the missing guide and favorites start to grate, it's time for a purpose-built app.

On a PC or Mac, our Kodi guide gets you closest to a full TV experience on a computer. You get a real guide and favorites.

If you'd rather watch on a TV, TiviMate and IPTV Smarters Pro on a streaming stick are easier again. And if you're weighing whether to move to a streaming device instead of using the computer at all, that guide lays out the options.

VLC gets you watching in two minutes. The dedicated apps make you want to keep watching.

*Besoin de la version française ? Lisez IPTV sur VLC Media Player : Regarder l'IPTV sur PC et Mac.*

Frequently Asked Questions

How do I watch IPTV on VLC?

Open VLC and press Ctrl+N on Windows or Cmd+N on Mac to open a network stream. Paste your IPTV provider's M3U URL into the box and click Play. VLC loads the channel list. Open View, then Playlist, to browse and click any channel to watch.

Does VLC have a TV guide (EPG) for IPTV?

No. VLC plays the channels in your M3U playlist, but it has no electronic program guide. You get channel names, not a schedule of what is on now and next. For a full guide, use a dedicated IPTV app like IPTV Smarters Pro, TiviMate, or Kodi.

Can VLC use an Xtream Codes login?

Not directly. VLC needs an M3U URL, not a username and password. If your provider gave you Xtream Codes, build the M3U link from them in the format http://server:port/get.php?username=USER&password=PASS&type=m3u_plus&output=ts, or ask your provider for the direct M3U link.

Can I record live TV in VLC?

Yes. While a channel plays, open the Playback or View menu, turn on Advanced Controls, and use the red record button. VLC saves the recording to your Videos folder. It is basic, but it works for capturing a live event on a computer.

Is VLC a good IPTV player?

VLC is fine as a fallback on a PC or Mac when you don't want to install anything new. It has no guide, no favorites, and no auto-reconnect, so it isn't a daily driver. For regular viewing, a dedicated IPTV app or a streaming device is the better choice.

Ready to Start Watching?

Try IPTVQuébécois free for 24 hours — no credit card required.

Start Free Trial →