VLC as an IPTV player, and when to switch to something else

VLC is the first thing most people try with a playlist, and rightly: it is free, it is already installed, and it plays almost any stream. It is also a general media player, not an IPTV app, and with a large list that difference becomes obvious.

The short answer

For a short M3U list, VLC is all you need. Once your playlist has thousands of channels, films and series, VLC shows them as one flat list with no groups, logos, guide or seasons, and it cannot use an Xtream Codes login. That is where a dedicated player such as TV Flow earns its place.

How to open an M3U playlist in VLC

  • Windows: Media → Open Network Stream (Ctrl+N), paste the M3U link, press Play. Show the list with View → Playlist (Ctrl+L).
  • Mac: File → Open Network (⌘N), paste the link, press Open. Show the list with Window → Playlist.
  • A file: drag the .m3u file onto the VLC window.

That is the whole setup, and for a list of a few dozen channels it is hard to beat.

Where VLC stops being comfortable

  • One flat list. The groups your provider defined are not shown, so news, sport, films and every episode of every series sit in a single column that you scroll or search by name.
  • No programme guide. VLC’s guide works with broadcast tuners, not with the guide address inside an M3U playlist, as its developers have explained on the VideoLAN forum.
  • No Xtream Codes login. VLC takes a link or a file. If your provider only gives a server, username and password, you have to build the M3U link yourself (our guide to M3U and Xtream Codes shows how).
  • No memory of you. No favourites for channels, no “continue watching”, no parental lock, no hiding of channels that are down.
  • Big lists are slow. A playlist with tens of thousands of entries takes a while to load each time and makes the playlist window sluggish.

TV Flow and VLC, side by side

TV FlowVLC
Runs onMac (Intel and Apple silicon, macOS 11 or later) and Windows 10/11, as a desktop programWindows, macOS, Linux, Android, iPhone, iPad, Apple TV
Price$19.99 once, for life, after a free three-day trialFree and open source
Playlists it opensM3U link or file, Xtream Codes loginM3U link or file
Stalker / MAC portalsNoNo
Films and seriesA library with posters and ratings; series by season and episodeNo library: films and episodes are lines in the same list
TV guideNow and next on each channel (Xtream logins); no full gridNot for M3U playlists
Catch-upNoNo
Parental lockPIN lock for groups and collectionsNo
AdsNoneNone

What VLC does better

It is free, open source, and has no ads or tracking. It runs on nearly every system, including Linux and phones. It plays local files in almost any format, and it is maintained by a non-profit that has been doing this for more than twenty years. If cost matters most, or your list is small, stay with VLC.

What TV Flow adds

  • Your groups, as groups. Channels arrive sorted the way your provider arranged them, with logos, instant search, favourites and collections you build yourself.
  • Films and series as a library. Posters, ratings, categories, and series opened by season and episode instead of hundreds of lines named S01E01.
  • Xtream Codes login. Type the server, username and password; no link to assemble.
  • What is on now and next on each channel, with an Xtream login.
  • A cleaner list. Channels that would not play are hidden, and a quality filter trims repeats of the same channel.
  • Tuned for live streams. Three buffering profiles, from smooth to low delay, and the option to set the User-Agent some providers require.

TV Flow costs $19.99 once, after a three-day free trial, and it runs on Mac and Windows only.

The film library in TV Flow
The film library in TV Flow

Questions people ask

Can VLC play IPTV?

Yes. VLC opens an M3U or M3U8 playlist from a link or a file and plays the streams in it. It shows them as a plain list, without groups, logos or a programme guide.

Does VLC support Xtream Codes?

Not as a login. You can only give VLC the M3U link that an Xtream Codes account produces, if your provider has left that export switched on.

Why does my playlist have no categories in VLC?

VLC does not display the group information stored in an M3U playlist, so everything appears in one list. A dedicated IPTV player reads those groups and shows them as categories.

Is TV Flow free like VLC?

No. TV Flow has a free three-day trial with every feature, then costs $19.99 once for one Mac or Windows computer. There is no monthly fee.

Where the facts about VLC come from (read on 6 October 2026; apps change, so check the maker's page before you decide):

VLC and the other names on this page belong to their owners. TV Flow is not affiliated with any of them.

Keep reading