Order in 60 seconds
Instant activation, no contract. Card or crypto accepted.

How to use VLC for IPTV: install on Windows, macOS, Linux, Android, and iOS; open an M3U playlist or single channel URL; tune network caching and record streams.
VLC is the most-installed media player on earth, and it plays IPTV perfectly well. It is not the prettiest option — no channel grid, no EPG, no favorites — but it is free, runs on literally every platform, and plays virtually any stream format. This guide covers installing VLC, opening an M3U playlist, playing a single channel by URL, and the settings that matter.
brew install --cask vlc.sudo apt install vlc on Debian/Ubuntu, sudo dnf install vlc on Fedora).VLC is the Swiss army knife of playback: if a stream plays anywhere, it plays in VLC. If a stream does not play in VLC, the problem is almost certainly the stream itself — which makes VLC the perfect diagnostic tool before you blame your player.
Two approaches work:
VLC loads the playlist and shows it in the playlist panel. To switch channels, use Play → Playlist (Ctrl+L) or press the playlist button in the bottom bar.
curl -o playlist.m3u "URL").Channel lists with 24,000+ entries make VLC's flat playlist view unwieldy — there is no category tree like dedicated IPTV players. For serious browsing, a dedicated player is better; see our player comparison.
Sometimes you just want one channel — a sports event, a news channel. Copy the individual stream URL and paste it into Open Network Stream. This also works for testing: if a channel plays in VLC but not in your main player, the stream is healthy and the player is the issue.
VLC can record any stream it plays — no extra software:
This is a manual record — start it when the program begins, stop it when it ends. For scheduled recording, TiviMate or a dedicated DVR setup is better (see VOD and catch-up).
Being honest about the limits saves you an hour of frustration:
Usually means the URL is malformed or truncated. Re-copy it from the dashboard. Also confirm your subscription is active — expired accounts return errors on every stream.
A codec issue on your machine. Update VLC, then check Tools → Preferences → Input/Codecs → Hardware decoding — try disabling it once to see if software decoding fixes the picture.
Raise network caching to 3000–5000 ms, close other bandwidth hogs, and prefer Ethernet over WiFi. Full checklist in the buffering guide.
Yes, completely — open source, no ads, no account.
For a handful of channels, yes. For 24,000 channels with an EPG and favorites, no — use TiviMate on Android TV, IPTV Smarters on iOS/Apple TV, or a desktop player like those covered in our PC setup guide.
Not directly. Use the M3U URL from your dashboard instead — same channels, same quality.
Sasha handles the server fleet and network topology. Background in telecom and ISP operations — if something needs to get packets from A to B with sub-millisecond jitter, she is the person who makes it happen. Writes about player configuration, latency, and protocol internals.