XSPF对比 dpl,m3u 等列表的好处之一是可以让列表有层次感,即可以显示多级菜单,并且可以存储及提供更多的信息。
通过上一篇幅《VLC播放器XSPF格式列表制作 》已经基本了解XSPF格式的结构。现在通过常用的Notepad++文本编辑器来制作一个实用的直播源列表,巩固技能。
- 复制直播源到“tvtest.txt”,确保其中为一行一个“标题,地址”形式的通用格式。使用Notepad++打开“tvtest.txt”。
- 菜单“搜索”–>“替换”,勾选正则表达式选项
查找:
(.*?),(.*?)$
替换:
<track>\n<title>$1</title>\n<location>$2</location>\n<extension application="http://www.videolan.org/vlc/playlist/0">\n</extension>\n</track>\n
- 在开头加上
<?xml version="1.0" encoding="UTF-8"?> <playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1"> <title>播放列表</title> <trackList>
- 在末尾加上
</trackList> </playlist>
- 菜单“编码”–>“转为UTF-8无BOM编码格式”
- 退出改后缀名为.xspf
这样这样子我们一个最简单的列表完成了。
PS: 请确保所有的代码使用的是英文字符