订阅

什么是订阅

订阅是托管在服务器上的txt,m3u或者json文件,只要在服务器上更新了这个文件,然后在订阅列表

向左滑动,然后点击更新

就可以和服务端同步。 一般将订阅托管在github.com上, 当然用户也可以将订阅托管在其他网站或者自架的网站上。

订阅地址必须是直连的地址而不能是个网页,如果托管在github上,则会以 https://raw.githubusercontent.com 开头,因为这个域名在国内部分地区已经被墙了,在添加github上的订阅时,请挂梯子。

国内用户建议在注册个gitee账号来管理订阅

订阅支持哪些格式

目前支持以下3种文本格式

  • m3u

  • json

  • txt

如何添加订阅

添加订阅有3种方法

  1. 直接将文件保存到网上,然后添加网址

  2. 从其他app里导入

  3. 在设置里直接粘贴保存

第一种方法,也是推荐的方法,可以在线更新,客户端和服务端保持一致

如何制作订阅

txt格式

最简单的格式,每行一个频道,名字和网址之间用英文逗号分隔,这种格式无法添加logo

频道1,https://www.example.com/channel1.m3u8
频道2,https://www.example.com/channel2.m3u8

m3u格式

#EXTM3U
#EXTINF:-1 tvg-logo="https://www.example.com/foo.png",频道1
https://www.example.com/channel1.m3u8
#EXTINF:-1 tvg-logo="https://www.example.com/bar.png",频道2
https://www.example.com/channel2.m3u8

json格式

{
    "uuid":"64350b50-a810-4901-b86b-7a5106bdef2c",
    "title": "你的频道名字",
    "type": "tv",
    "channels": [
        {
            "name":"频道1",
            "logo":"https://www.example.com/foo.png",
            "url": "https://www.example.com/channel1.m3u8"
        },
        {
            "name": "频道2",
             "logo":"https://www.example.com/bar.png",
            "url": "https://www.example.com/channel2.m3u8"
        }
    ]
}

分成4个部分, uuid, title,type 和 channels

  • uuid: 不要做任何改动

  • title: 可以自定义,这个是你导入后在列表里显示的名字

  • type: 支持tv,episode,radio,省却默认tv

  1. tv:电视直播,logo显示横向

  2. episode:电影剧集,logo显示纵向

  3. radio:电台,logo显示正方形

  • channels: 你所有的频道列表

最后更新于