制作带台标的米壳自定义列表

作为当前流行的几大壳之一,米播放器的壳的自定义还是可以玩一玩的..

简介

以本站分享的“良哥米壳”为例,它是支持显示台标。
米播放器这类列表和其他诸如MTV、大屏播放器的一样,都是 JSON 格式的。
一般情况,列表使用以下写法就可以愉快使用。

{"state":true,"data":[
{"name":"cctv1","playUrl":"https://stream.guihet.com/stream/cctv1.m3u8","genre":"分组AA"},
{"name":"CCTV1HD","playUrl":"https://stream.guihet.com/stream/cctv1.m3u8","genre":"分组AA"},
{"name":"cctv6","playUrl":"https://stream.guihet.com/stream/cctv6.m3u8","genre":"分组CC"}
]}

如果要添加台标,可以增加一个键值 “logoPath”: “台标图片地址” 如下的形式:

{
    "state": true,
    "data": [
        {
            "name": "CCTV1",
            "logoPath": "http://p1.img.cctvpic.com/photoAlbum/page/performance/img/2016/1/25/1453690621284_114.png",
            "playUrl": "https://stream.guihet.com/stream/cctv1.m3u8",
            "genre": "分组AAA"
        },
        {
            "name": "CCTV1HD",
            "logoPath": "http://p1.img.cctvpic.com/photoAlbum/page/performance/img/2016/1/25/1453690621284_114.png",
            "playUrl": "https://stream.guihet.com/stream/cctv1.m3u8",
            "genre": "分组CCC"
        }
    ]
}

要强调的是以上的空格和换行回车理论上都不应该影响播放器对列表的读取,喜欢哪种样式,哪种写法看自己喜好。

只要按照标准的格式使用普通的文本编辑器一条一条的添加即可,并没有特殊,但重复劳动做多了也是一件很无趣的事情。

TeleList工具制作带台标的米壳播放器列表

从我个人的角度看TeleList列表格式转换工具的使用已经很简单,并且每次都会提供GIF动画供参考,所以一直也没有正式地做一个完整的使用说明。

关于台标的匹配这一方面,我考虑的是一劳永逸,即我们只要维护好一份台标地址,米壳列表里的台标添加就交给工具做就好了。

首先需要编辑一个存储台标地址的文件,我默认把它放在程序目录下的”res”文件夹–>“logotv”文件夹–>logotv.txt文件下,自行翻一下就可以看到。

如下,一行一个地址,为了匹配相同台标多个不同频道名称的写法,直接使用“|”号隔开,可以自行添加更多写法类型的频道名称。

央视
CCTV-1|CCTV1|CCTV1HD,http://p1.img.cctvpic.com/photoAlbum/page/performance/img/2016/1/25/1453690621284_114.png
CCTV-2|CCTV2,http://p1.img.cctvpic.com/photoAlbum/page/performance/img/2016/1/25/1453690628754_865.png
CCTV-3|CCTV3|CCTV3FHD,http://p1.img.cctvpic.com/photoAlbum/page/performance/img/2016/1/25/1453690636178_381.png
卫士
湖南卫视|湖南卫视HD,http://s0.xiaomitv.cc/pic/hunanweishi.jpg
江苏卫视|江苏卫视HD,http://s.wasu.cn/data/images/201512/24/567b9d2aaed87.png

这样以后只需要维护这样一份台标文件,并且注意频道名称的匹配即可,
从软件开发的角度讲这种做法效率不高,但是在直播源数量不是特别巨大的情况下,还是提供了极大的便利..

如果主页面没有mitv选项,在“常规”页面勾选
《制作带台标的米壳自定义列表》
在“实验”页面,勾选匹配台标
《制作带台标的米壳自定义列表》
在主界面“列表创建”页面勾选“mitv”后就可以直接打开或者拖入通用格式的直播源文件。
《制作带台标的米壳自定义列表》
将生成的文件重命名为“mitv.txt”移动到手机或盒子的根目录,具体可以参考之前发的“米壳播放器”文章,这边不再重复。


以下GIF动画是早期做的一个演示,虽然现在有部分改进,但基本操作流程还是可以参考下:

《制作带台标的米壳自定义列表》

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注