M3U is a simple text-based playlist format, originally used for audio, that IPTV adopted as a way to list channels and streams.
What’s actually in the file
An M3U (or M3U8, its UTF-8 variant) file is a plain text list of stream links, each with a name and sometimes a logo, that a player reads and turns into a browsable channel list.
How it’s delivered
Rather than downloading the file yourself, IPTV providers usually give you a single web link that generates the M3U content live — you paste that link into your player rather than handling a file directly.
M3U vs Xtream Codes
M3U is one link; Xtream Codes login is three separate fields. Both can point to the same channel list — see the full comparison.
Does the playlist include the TV guide?
Not always automatically — some players need a separate EPG URL alongside the M3U link to show program information. Check your player’s settings if the guide appears empty.