Open a local playlist file
Use Media, Open File and select the .m3u or .m3u8 file, or drag the file into VLC. Open View, Playlist to see the entries rather than only the currently selected channel. VLC reads the list and contacts a remote origin only when it needs that item.
Open a remote playlist URL
Choose Open Network Stream and paste the full playlist URL. A remote list can change when its owner updates it, while a downloaded file is a fixed snapshot. Do not publish URLs containing usernames, passwords or tokens.
Understand what VLC shows
- The display name normally comes from the text after the #EXTINF comma
- Some IPTV-specific attributes may not appear in the same way as in a dedicated IPTV app
- A visible entry proves that VLC parsed it, not that its stream is online
- Playback order, repeat and shuffle controls apply to the VLC playlist queue
Clean the source rather than only rearranging the VLC queue
For durable changes to channel names, groups, logos and URLs, edit the M3U source in a text or playlist editor and export a new file. Queue changes inside a running player may not preserve every IPTV metadata field when saved to another format.
Keep the original file, remove only confirmed dead entries and save as UTF-8. Test the exported copy in a second application before replacing the source.
Troubleshoot one entry at a time
Copy one failing stream URL into Open Network Stream. If it works alone, inspect quoting and line order around its #EXTINF entry. If it fails alone, use VLC Messages to check the network, TLS, demux and decoder stages.