iptv 中文文档 下载 App

XSPF 播放列表是什么:M3U 之外应用还认这个格式

官方描述里的原话是「M3U 和 XSPF 播放列表支持」。多数用户一辈子只会碰到 M3U,但 XSPF 的存在值得知道——万一你拿到的列表打不开,先看看扩展名是不是 .xspf。

XSPF 是什么

XSPF(读作 "spiff")是一种基于 XML 的播放列表格式,与 M3U 的纯文本行式结构完全不同。它把每个频道写成一 entry 块,包含标题、位置等字段,结构更严谨,也更容易被程序生成和解析。

两者怎么选

对比项M3UXSPF
结构纯文本行,注释行 + 地址行XML 标签树
生态IPTV 领域事实标准,绝大多数服务方提供部分工具与软件导出
可读性人能直接读懂、手改方便需要熟悉 XML
台标/分组通过扩展属性携带(见M3U 格式)字段映射后可表达

结论:服务方给什么就用什么;自己整理列表时,除非你的上游工具只输出 XSPF,否则优先 M3U——生态最全、资料最多、应用支持也最成熟。

在应用里怎么用

导入方式与 M3U 完全一致:链接走链接添加,文件走文件导入,应用按扩展名与内容自动识别格式,不需要手动指定。

如果一份 XSPF 列表加载后频道异常,先用文本编辑器打开确认结构完整(XML 格式对标签闭合敏感),再考虑转换成 M3U 重新导入。格式相关的排查也见列表不加载。