Complete Guide: Set Up IPTV on Windows and Mac (2026)
Key Takeaways
- Setting up IPTV on Windows and Mac is easy with multiple free app options on both platforms
- Windows users have IPTV Smarters Desktop, Kodi, and VLC as their primary options
- Mac users can use IPTV Smarters Pro (Apple Silicon), IINA, or VLC
- Both platforms support M3U URLs and Xtream Codes, the two standard IPTV connection formats
- A dedicated IPTV subscription provides far better quality than free M3U playlists
Whether you're at your desk or on your couch with a laptop, watching IPTV on Windows and Mac gives you full-featured live TV, VOD, and EPG access on your computer screen. This comprehensive guide covers both platforms side by side, so you can quickly set up IPTV on whichever system you use — or both, if you want IPTV everywhere.
We've structured this guide to be equally useful whether you're a Windows power user who wants a full media center setup or a Mac user who wants something lightweight and beautiful. Every app we recommend is free, and all of them work with standard IPTV subscriptions.
Check our top 5 IPTV providers in the USA before you start if you don't have a subscription yet. Also confirm your provider's legality stance: Is IPTV legal in the USA?.
Platform Comparison Table
| Platform | Recommended App | Install Method | Cost | Xtream Codes | Native EPG | |---|---|---|---|---|---| | Windows | IPTV Smarters Desktop | Official website | Free | Yes | Yes | | Windows | Kodi + PVR Simple Client | kodi.tv | Free | Via plugin | Yes | | Windows | VLC | videolan.org | Free | Via M3U | No | | macOS (Apple Silicon) | IPTV Smarters Pro | Mac App Store | Free | Yes | Yes | | macOS (All models) | IINA | iina.io | Free | Via M3U | No | | macOS (All models) | VLC | videolan.org | Free | Via M3U | No |
Part 1: Set Up IPTV on Windows
Option A: IPTV Smarters Desktop (Recommended for Windows)
IPTV Smarters Desktop is a full-featured IPTV client for Windows. It mirrors the functionality of the mobile app with a desktop-optimized interface that works well with mouse and keyboard.
Step 1: Download IPTV Smarters Desktop Go to the official IPTV Smarters website (iptvsmarters.com) and download the Windows version. The executable file is around 60–80 MB.
Step 2: Install Run the downloaded installer. Click through the setup wizard — it installs to your Program Files directory by default. No special settings needed during installation.
Step 3: Launch and Add Subscription Open IPTV Smarters Desktop. On the welcome screen, click Add New User and enter your credentials:
- For M3U URL: Enter your M3U URL and click Add User
- For Xtream Codes: Enter Server URL, username, and password
Step 4: Browse Content After loading, navigate through Live TV, Movies, and Series using your mouse. The Windows interface adds keyboard shortcuts for channel switching and full-screen control.
Step 5: Configure Player Go to Settings → Player and ensure hardware acceleration is enabled. This uses your GPU for video decoding, reducing CPU load and enabling smooth 4K playback on capable systems.
Option B: IPTV via Kodi (Best Media Center Experience)
Kodi is an open-source media center application that, with the right add-on, becomes a powerful IPTV client. It's the best choice if you want a TV-centric interface on your Windows PC.
Step 1: Download and Install Kodi Go to kodi.tv and download the latest Windows installer (Kodi 20 "Nexus" or current stable version). Run the installer and complete the standard setup.
Step 2: Enable PVR IPTV Simple Client
- Open Kodi and go to Add-ons (left sidebar)
- Click My Add-ons → PVR Clients
- Find PVR IPTV Simple Client and click Enable
- Click Configure
Step 3: Enter Your M3U URL In the PVR IPTV Simple Client configuration:
- Under the General tab, find the M3U playlist URL field
- Paste your M3U URL
- Set the Refresh time to update your channel list regularly
Step 4: Add EPG URL In the EPG Settings tab, enter your XMLTV EPG URL (available from your IPTV provider). Save settings.
Step 5: Restart Kodi Exit and reopen Kodi. Go to TV → Channels to see your loaded channel list. The EPG guide is accessible under TV → Guide.
Pro Tip: Kodi's Estuary skin (the default) includes a TV guide that looks like a professional cable EPG. After loading your channels and EPG, press the Guide button from the TV section to see a scrollable program grid.
Option C: VLC Media Player (Universal Fallback)
VLC works on every version of Windows and handles any stream format. It's not a dedicated IPTV app, but for basic M3U playback it's perfectly reliable.
Step 1: Download VLC Get VLC from videolan.org. Download the Windows 64-bit installer.
Step 2: Open Your M3U URL In VLC, go to Media → Open Network Stream (Ctrl+N). Paste your M3U URL in the URL field and click Play.
Step 3: Navigate the Playlist Go to View → Playlist (Ctrl+L) to see all channels. Double-click any channel to switch to it.
Part 2: Set Up IPTV on macOS
Option A: IPTV Smarters Pro via Mac App Store (Apple Silicon Only)
Apple Silicon Macs (M1/M2/M3 chips) can run iOS apps natively. IPTV Smarters Pro is available in the Mac App Store for these Macs.
Step 1: Open Mac App Store Click the App Store icon in your Dock. Search for "IPTV Smarters Pro." If you see it listed, your Mac supports it.
Step 2: Install Click Get to download for free. The app installs like a native Mac application.
Step 3: Connect Your Subscription Open the app and add your subscription credentials (M3U URL or Xtream Codes) on the welcome screen.
Step 4: Use as Desktop App IPTV Smarters on Mac supports keyboard navigation and can run full-screen. It provides full EPG, VOD, and live TV functionality identical to the iOS version.
Option B: IINA Player (Best Native macOS Experience)
IINA is a polished, modern macOS video player perfect for M3U-based IPTV.
Step 1: Download and Install IINA Visit iina.io and download the latest macOS release. Open the DMG and drag IINA to Applications.
Step 2: Open M3U URL Launch IINA, then go to File → Open URL and paste your M3U URL. IINA builds the playlist.
Step 3: Watch and Navigate Use the IINA playlist panel to browse channels. Click any channel to stream it. Use Command+F for full screen.
Option C: VLC on macOS
VLC for Mac works identically to the Windows version with macOS-native controls.
Step 1: Download and Install Get the macOS VLC installer from videolan.org. Drag to Applications.
Step 2: Open M3U URL File → Open Network (Command+N), paste your M3U URL, click Open.
Step 3: Browse Playlist View → Playlist (Command+Alt+P), double-click channels to switch.
Step-by-Step: Common Configuration for Both Platforms
Regardless of app or platform, these steps apply after your initial setup:
Step 1: Verify Your Connection Play any channel and confirm it loads within 10 seconds. If it loads correctly, your M3U URL and subscription are working.
Step 2: Test Different Categories Browse through Live TV, VOD (Movies), and Series to confirm all content areas are loading properly.
Step 3: Check Stream Quality Channels should play in HD by default. If quality looks poor, your internet connection or provider server may be struggling.
Step 4: Configure Autostart (Optional) On Windows: Set IPTV Smarters or Kodi to start on Windows login in the app's settings. On Mac: Go to System Settings → General → Login Items and add your IPTV app.
Step 5: Create Bookmark or Desktop Shortcut For quick access, pin your IPTV app to the Windows taskbar or Mac Dock.
Troubleshooting Windows and Mac IPTV
| Problem | Windows Fix | Mac Fix | |---|---|---| | M3U URL won't load | Check URL, verify subscription active | Same — verify URL | | Buffering constantly | Enable hardware acceleration in VLC | Enable HW decoding in IINA preferences | | No EPG data | Enter XMLTV URL in Kodi/Smarters settings | Same — enter XMLTV URL | | App crashes on launch | Reinstall, update Windows | Update macOS, reinstall app | | No sound | Check audio output device settings | Check macOS sound output settings |
For deep-dive buffering solutions, see our IPTV buffering fix guide.
Conclusion
Setting up IPTV on Windows and Mac in 2026 is genuinely straightforward. Windows users get IPTV Smarters Desktop for a dedicated experience or Kodi for a full media center. Mac users get IPTV Smarters on Apple Silicon or IINA for a beautiful native experience — and VLC as the reliable option on both platforms. All these apps are free, all support standard M3U URLs, and all can be connected to any quality IPTV subscription.
For macOS-specific details, see our dedicated macOS IPTV guide. To extend IPTV to other devices beyond your computer, our any-device IPTV setup guide covers Fire Stick, Smart TVs, phones, and more.
Frequently Asked Questions
What is the best IPTV app for Windows PC?▾
IPTV Smarters Pro for Windows is the most feature-complete option. For a lightweight alternative, VLC with an M3U URL works on any Windows version. Kodi with PVR IPTV Simple Client is the best option for a full media center experience.
Can I use the same IPTV subscription on both Windows and Mac?▾
Yes. Most IPTV providers allow multiple simultaneous connections. Use your M3U URL or Xtream Codes credentials on both platforms — the credentials are the same regardless of device.
Is there a free IPTV app for Windows?▾
VLC Media Player and Kodi are both completely free and work on Windows. IPTV Smarters for Windows is also free. All you need is your IPTV subscription's M3U URL or Xtream Codes login.
Ready to cut the cord?
Try IPTV US — 10,000+ Channels from $6.99/mo
HD & 4K streaming, sports, movies, and live TV on any device. No contracts. Free trial available.
View Plans & PricingCord-Cutting Specialist
Sarah cut the cable cord in 2017 and has been helping others do the same ever since. She specializes in streaming device setups, app comparisons, and practical guides for non-technical users. Sarah has written step-by-step tutorials for Fire Stick, Android TV, Apple TV, and smart TVs, and is the go-to voice for device-specific IPTV guidance.
Comments
Comments are coming soon. Have a question? Contact us.
Related Articles

How to Set Up IPTV on macOS in 2026
Learn how to set up IPTV on macOS in 2026 using IPTV Smarters, IINA, and VLC. Includes app comparison and M3U playlist configuration for Mac.

How to Set Up IPTV on Enigma2/Zgemma via Putty (2026)
Technical guide to setting up IPTV on Enigma2/Zgemma via Putty in 2026 — SSH commands, plugin installation, and M3U configuration for E2 images.

How to Set Up IPTV on a MAG Box (STB Setup Guide)
Learn how to set up IPTV on a MAG box with step-by-step instructions covering portal URL, DNS settings, and network configuration for MAG 322/420/524 models.