This article is part of our guide IPTV on iPhone and iPad: Players, Settings and Tips.
VLC on iPhone and iPad can open a network stream — an M3U playlist link or a single stream URL — without any setup. VLC is the free, open-source player from VideoLAN, and it is a quick way to test your access details or watch without a full IPTV interface.
Step 1: Install VLC
Search the App Store for VLC and install the app published by VideoLAN. You can find more information on the official VLC website.
Step 2: Open a network stream
- Open VLC and tap the Network tab at the bottom of the screen.
- Tap Open Network Stream.
- Paste your M3U playlist URL (or a single stream URL) into the field.
- Tap Open Network Stream to start playback.
VLC loads the playlist and starts the first entry. The app layout can change between versions, but the Network tab has offered this option for a long time.
Step 3: Browse the playlist
When an M3U playlist loads, VLC treats it as a playlist. Use the playlist or queue view during playback to move to other entries. Very large playlists can take a while to load, and VLC does not show a TV-style programme guide.
Useful playback controls
- Audio and subtitle tracks: tap the speech-bubble or track icon during playback to choose audio languages and subtitles, if the stream provides them. See subtitles and audio tracks.
- Playback speed and sleep timer: available in the playback options menu.
- AirPlay: use the AirPlay icon to send video to a TV; see how to use AirPlay.
Common problems
| Problem | Likely cause | What to try |
|---|---|---|
| "Failed to open" error | URL incomplete or mistyped | Paste the full link again, with no spaces or line breaks |
| Playlist loads slowly | Very large playlist | Wait, or use a dedicated IPTV player |
| No guide information | VLC does not show EPG | Use an IPTV player with EPG support |
| Stutters on some channels | Connection or decoding | Switch to 5 GHz Wi-Fi, close other apps |
If your details are correct but nothing plays, check the IPTV troubleshooting guide or contact support.
When to use a dedicated player instead
VLC is ideal for testing a link or occasional viewing; on a computer you can fine-tune it further with VLC's playback preferences. For daily use, a dedicated IPTV player adds a channel grid, favourites and a programme guide. See the iPhone and iPad IPTV guide for what to look for.
VLC vs. a dedicated IPTV player
| VLC | Dedicated IPTV player | |
|---|---|---|
| M3U links | Yes | Yes |
| Xtream Codes login | No | Usually |
| Programme guide (EPG) | No | Usually |
| Favourites and categories | Basic playlist only | Yes |
| Cost | Free | Free or paid, depending on the app |
VLC is the quickest way to check that a link works; a dedicated player is more comfortable for daily viewing. The two login formats are compared in M3U vs. Xtream Codes.
Frequently asked questions
Does VLC for iPhone support Xtream Codes logins?
No. VLC plays M3U links and stream URLs. For Xtream Codes, use an IPTV player that supports that login type.
Is VLC free?
Yes. VLC is free and open-source software developed by the VideoLAN non-profit organisation.
Can VLC remember my playlist?
VLC keeps recently opened network streams in its history on many versions, so you can reopen them quickly. For a permanent channel list, a dedicated IPTV player is more convenient.
VLC on iOS in brief
In VLC, open the Network tab, choose Open Network Stream, paste your M3U link and play. It is a quick way to test or watch, while a dedicated player is better for everyday viewing. For the format itself, see M3U playlists explained.
