XSPF (XML Shareable Playlist Format) is an XML-based playlist format used to list media resources. For IPTV, an XSPF playlist can reference live TV streams (HTTP/HLS/MPEG-TS) and VOD, enabling media players that support XSPF to play IPTV channels. XSPF itself only provides URIs and metadata — stream playback depends on player capabilities and network transport formats.
<track> <location>http://stream.server/channel2.ts</location> <title>CNN International</title> <image>http://logos.example/cnn.png</image> <meta rel="tvg-id">CNN.int</meta> <meta rel="tvg-chno">102</meta> </track> xspf playlist iptv
If your provider only gives you an M3U link, you can easily convert it using VLC: Open VLC Media Player. Go to and paste your M3U URL. XSPF (XML Shareable Playlist Format) is an XML-based