On this page
On a Windows PC or a Mac, the best free IPTV players are VLC for quick playback and Kodi with the IPTV Simple Client add-on for a full TV guide. If you have a Mac with Apple Silicon (M1 or later), UHF and IPTVX from the App Store also run there and give you the most polished experience. All of them play M3U playlists; the Mac apps also take Xtream Codes logins.
At a glance
| Player | Windows | Mac | TV guide | Cost |
|---|---|---|---|---|
| VLC | Yes | Yes | No | Free |
| Kodi + IPTV Simple Client | Yes | Yes | Yes, plus catch-up | Free |
| UHF | No | Apple Silicon Macs (macOS 13+) | Yes | Free, optional purchases |
| IPTVX | No | Apple Silicon Macs (macOS 12+) | Yes | Free, optional purchases |
VLC: the quick option
VLC is free, open-source and plays almost anything. Open your M3U link with Media > Open Network Stream (Windows) or File > Open Network (Mac), open the playlist view, and double-click a channel. It's the best tool for checking a playlist works, and fine for watching the odd channel. What it lacks is a TV guide and anything resembling a channel-surfing experience. Step-by-step: how to play M3U in VLC. Download only from videolan.org.
Kodi with IPTV Simple Client: the full TV experience
Kodi is free, open-source media centre software, and its official PVR IPTV Simple Client add-on turns an M3U playlist and XMLTV guide into a proper live TV section with a guide grid, channel groups and recording support (via Kodi's PVR features). It supports compressed guide files, multiple playlist-and-guide pairs, and catch-up where your service offers it (IPTV Simple Client on GitHub).
Setup in outline:
- Install Kodi from its official website or the Microsoft Store (Windows) or the official site (Mac).
- Go to Add-ons, then install from repository, PVR clients, PVR IPTV Simple Client.
- Open the add-on's Configure settings, add your M3U playlist URL, and in the EPG section add your XMLTV guide URL.
- Restart Kodi. A TV section appears on the home screen with your channels and guide.
About Kodi's reputation: Kodi itself is legal. The bad name comes from third-party add-ons that stream unlicensed content, and from "fully loaded" Kodi boxes. The official IPTV Simple Client add-on just plays the playlist you give it. Stick to Kodi's official repository and you're fine; see Is IPTV safe? for why unofficial add-ons are a risk.
UHF and IPTVX on the Mac
Both are iPhone and iPad apps that their developers also make available on Apple Silicon Macs. UHF requires macOS 13 or later and IPTVX macOS 12 or later, both on a Mac with an M1 chip or newer, according to their App Store listings (UHF, IPTVX). You get the same guide, catch-up and Xtream Codes support as on an iPhone. The windows are iPad-shaped, but they work well, and your purchases carry across. More on both in the best IPTV player for Apple TV.
Avoid "web IPTV players"
Search for an IPTV player for PC and you'll find websites offering to play your playlist in the browser if you paste in your link or Xtream login. Be careful. You're handing your username and password to an unknown site, and many of these exist mainly to harvest logins or push adverts and downloads. VLC and Kodi are free, run locally, and never see your details. If a site asks you to install a "helper" or browser extension to play streams, close it.
Tips for Kodi's guide
- Add the XMLTV guide URL in the same add-on configuration as the playlist, so they're treated as a pair.
- If the guide is an hour out, check your computer's time zone first, then the add-on's time offset settings.
- Large guide files take a few minutes to load the first time. Let Kodi finish before judging.
- If channels lack guide data, the channel IDs in your playlist don't match the guide. See What is EPG?
Which to use
- Just testing a playlist: VLC.
- Watching live TV regularly on a Windows PC: Kodi with IPTV Simple Client.
- Apple Silicon Mac: UHF, or IPTVX if you mostly watch films and series.
- Intel Mac: Kodi or VLC.
A computer as a home IPTV server
If you have a computer that's always on, it can do more than play IPTV: it can serve it to every TV in the house. Jellyfin turns your playlist and guide into live TV with a guide on Roku, Fire TV, phones and more, and records centrally. See IPTV in Jellyfin. For players on TVs and phones, see the best IPTV player for every device.
Frequently asked questions
- What is the best IPTV player for Windows?
- Kodi with the free IPTV Simple Client add-on if you want a TV guide and catch-up, or VLC if you just want to open a playlist and click through channels. Both are free and open-source.
- What is the best IPTV player for Mac?
- On a Mac with Apple Silicon (M1 or later), UHF or IPTVX from the App Store give you a polished guide. On any Mac, Kodi and VLC are free options.
- Can VLC show a TV guide?
- No. VLC plays the channels in a playlist but doesn't show an EPG grid. Use Kodi with IPTV Simple Client, or UHF/IPTVX on Apple Silicon Macs, for a guide.
- Is Kodi legal?
- Yes. Kodi is legal, open-source media software. Its reputation comes from third-party add-ons that stream unlicensed content. The official IPTV Simple Client add-on just plays the playlist you give it.
Written by
Editor
Sam edits IPTVTips and tests players on Fire TV, Google TV and Apple TV. Replace this bio with your real editor's background.
More from Sam



Comments
Sign in to ask a question or share what worked for you.
Sign in to commentNo comments yet. Questions about a step that didn't work for you are welcome.