Skip to content

配置字段说明

注意

所有符号都为英文状态下的半角符号。{["key" : "value"],}
完整示例1:https://node.mac-cms.com
完整示例2:https://github.com/maccmsapp/maccms_app_config

注意

资源站的接口类型需选择MacCMS V10苹果V10
一般资源站的首页默认给的就是。

Json字段说明:

以下仅为节选,若要复制修改请访问完整示例来修改

{
  "privateKey": "404", 
  表示隐私码是404
  如果你用的别人的配置,将链接放浏览器里访问一下,就能看到这个隐私码了。
  
  "tvSources": [     tvSources是电视直播配置
    {
      "name": "IPTV 1 [IPV6]",
      "m3uUrl": "https://ghp.ci/https://raw.githubusercontent.com/cuikaipeng/IPTV/refs/heads/main/IPTV.m3u",
                m3uUrl须为m3u格式
      "block": false
      false表示所有人都可打开
    },
    {
      "name": "IPTV 3",
      "m3uUrl": "https://ghp.ci/https://raw.githubusercontent.com/vicjl/myIPTV/refs/heads/main/IPTV-all.m3u",
      "block": true
      true表示需要在输入隐私码后才可打开
    }
  ],
  
  "sources": [   sources是影视点播配置
    {
      "name": "非凡资源",
      "url": "http://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/",
              一般采集站给的url是http://cj.ffzyapi.com/api.php/provide/vod/
              或是http://cj.ffzyapi.com/api.php/provide/vod/at/xml/
              去掉结尾的at/xml:http://cj.ffzyapi.com/api.php/provide/vod/
              将上方的链接复制到浏览器里访问,我们会得到一个Json字符串
              至此我们就拿到了采集站的url,可以直接使用了。
              【以下可选】可以让接口更快
              访问以上url的结果里找出其中的vod_play_from字段
              例如"vod_play_from":"feifan,ffm3u8"
              feifan是针对网页的,我们不需要,只需要ffm3u8,为了减少返回字段大小
              我们将vod_play_from的值复制到url字段里,需要加上from
              原来:http://cj.ffzyapi.com/api.php/provide/vod/
              得到:http://cj.ffzyapi.com/api.php/provide/vod/from/ffm3u8/
              
      "playerName": {
        "ffm3u8": "非凡"
        【可不填】ffm3u8是vod_play_from的值,"非凡"是我们给他起的别名,为了界面更好看
      },
      
      "blockTypeIds": [34],
      【可不填】需要屏蔽的分类id,多个以英文逗号分割
      对应type_id的值,如:"type_id":34,"type_pid":1,"type_name":"伦理片"
      输入隐私码后,该分类会显示出来。
      
      "blockAdsRule": [
        "#EXT-X-DISCONTINUITY[\\r\\n]+(?:#EXTINF:(?:4\\.666667|5\\.433333|3\\.333333|3\\.900000|3\\.233333),[\\r\\n]+.*?[\\r\\n]+){5}#EXT-X-DISCONTINUITY"
      ],
      【可不填】屏蔽广告的正则表达式,多个以英文逗号分割,需要转义
      取一个该资源内的m3u8,拿到文本内容,找到广告ts特征,用正则来匹配
      播放的时候会跳过匹配到的ts片断
      
      "desc": ""
      【可不填】资源描述,显示在设置时的列表下方
    },
    {
      "name": "量子资源",
      "url": "http://cj.lziapi.com/api.php/provide/vod/from/lzm3u8/",
      "playerName": {
        "lzm3u8": "量子"
      },
      "blockTypeIds": [34,41,42,43,44],
      "blockAdsRule": [],
      "desc": "资源较全,但接口较慢,视频加载又相对流畅。"
    }
  ]
}