Play IPTV Playlists on Windows
An IPTV provider usually gives you an M3U playlist link or Xtream Codes login details, not an app. The players below turn that into a channel list you can browse. None of them comes with any channels or content: you bring the playlist from a provider you pay or a free, legal source, and you are responsible for whether that source is licensed where you live.
For a full TV-style app
Built for IPTV: it takes M3U links, Xtream Codes logins, and Stalker portals, and lays channels out with a TV guide, favorites, and search. It can also connect to a Jellyfin media server. The catch is that it is Windows only and a small one-person project, so expect rough edges, and Windows SmartScreen may warn about the installer because it is not widely downloaded yet — click More info and then Run anyway if you trust the source.
If you only need to play a link
Open VLC, choose Media > Open Network Stream, and paste your M3U link. It plays reliably on Windows, Mac, and Linux. The catch is that it shows your channels as a flat playlist with no TV guide or channel logos, which gets tiring with hundreds of channels.
For movies and shows instead of live TV
Nuvio looks like a streaming service — posters, profiles, watch history, subtitles, and Trakt sync — but it plays nothing on its own. Everything it shows comes from add-ons you install, and you are responsible for whether those sources are licensed. The catch is the setup: it takes an hour or more of accounts, API keys, and add-on configuration, and the better add-ons need a paid debrid service, from about $3 a month. There is no iPhone app on the App Store, and the Windows, Mac, and Linux versions are still in early testing. This community-written guide walks through the full setup, in English, Spanish, and Portuguese:
ynoTV if you watch live TV every day and want a guide. VLC if you only need to check that a playlist link works. Nuvio only if you want on-demand movies and shows and do not mind a long setup.
What to avoid
- Players that come preloaded with channels. An app that plays hundreds of premium channels with no subscription is streaming them without a license, and such apps are a common way to spread malware.
- Sharing your playlist link. It usually contains your account login. Anyone with the link can use your subscription, and providers often ban accounts streaming from too many places at once.