{ "schema": { "wallpaper": { "type": "string", "title": "壁纸接口", "required": false }, "spider": { "type": "string", "title": "自定义爬虫代码", "required": false }, "sites": { "type": "array", "title": "sites", "items": { "type": "object", "title": "site", "properties": { "key": { "type": "string", "title": "Key", "required": true }, "name": { "type": "string", "title": "Name", "required": true }, "type": { "type": "integer", "title": "Type", "enum": [0, 1, 2, 3, 4], "required": true }, "api": { "title": "Api", "type": "string", "required": true }, "playUrl": { "title": "PlayUrl", "type": "string", "required": false }, "searchable": { "type": "integer", "title": "Searchable", "enum": [0, 1], "default": 1, "required": true }, "changeable": { "type": "integer", "title": "changeable", "enum": [0, 1], "default": 1, "required": true }, "playerType": { "type": "integer", "title": "playerType", "enum": [1, 2], "default": 2, "required": true }, "ext": { "title": "扩展信息", "type": "string", "required": false }, "categories": { "type": "array", "title": "Categories", "items": { "type": "string", "title": "category" } } } } }, "lives": { "type": "array", "title": "lives", "items": { "type": "object", "title": "live", "properties": { "group": { "type": "string", "title": "Group", "required": true }, "channels": { "type": "array", "title": "Channels", "items": { "type": "object", "title": "Channel", "properties": { "name": { "type": "string", "title": "Name", "required": true }, "urls": { "type": "array", "title": "Urls", "items": { "type": "string", "title": "Url" } } } } } } } }, "flags": { "type": "array", "title": "flags", "items": { "type": "string", "title": "Flag" } }, "parses": { "type": "array", "title": "parses", "items": { "type": "object", "title": "parse", "properties": { "name": { "type": "string", "title": "Name", "required": true }, "type": { "type": "integer", "title": "Type", "enum": [0, 1, 2, 3], "required": true }, "url": { "type": "string", "title": "Url", "required": true }, "ext": { "type": "object", "title": "ParseExt", "required": false } } } }, "ijk": { "type": "array", "title": "Ijk", "items": { "type": "object", "title": "Ijk", "properties": { "group": { "type": "string", "title": "Group", "required": true }, "options": { "type": "array", "title": "Options", "items": { "type": "object", "title": "Option", "properties": { "category": { "type": "integer", "title": "Category", "enum": [1, 2, 3, 4], "required": true }, "name": { "type": "string", "title": "Name", "required": true }, "value": { "type": "string", "title": "Value", "required": true } } } } } } }, "ads": { "type": "array", "title": "Ads", "items": { "type": "string", "title": "Ad" } } }, "form": [{ "type": "fieldset", "notitle": true, "items": [{ "type": "tabs", "id": "navtabs", "items": [{ "title": "点播源", "type": "tab", "items": [{ "type": "tabarray", "htmlClass": "subTabLv1", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "sites[].key", "placeholder": "数据源唯一标识,不可重复" }, { "key": "sites[].name", "valueInLegend": true, "placeholder": "数据源名称" }, { "key": "sites[].type", "title": "Type 0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫", "placeholder": "数据源类型,0-xml 1-json 2-爬虫源 3-自定义爬虫 4-服务器爬虫" }, { "key": "sites[].api", "placeholder": "数据源Api地址" }, { "key": "sites[].playUrl", "placeholder": "站点播放地址" }, { "key": "sites[].searchable", "title": "可搜索? 0-不可以 1-可以", "placeholder": "是否可搜索,0-不可以 1-可以" }, { "key": "sites[].changeable", "title": "可换源? 0-不可以 1-可以", "placeholder": "是否可换源,0-不可以 1-可以" }, { "key": "sites[].playerType", "title": "选择播放器? 1-IJK 2-EXO", "placeholder": "选择播放器,0-IJL 1-EXO" }, { "type": "textarea", "key": "sites[].ext", "placeholder": "站点扩展信息" }, { "type": "array", "title": "Categories 按顺序展示所配置的分类 不配置则默认展示所有分类", "htmlClass": "subTabLv3", "items": [{ "notitle": true, "key": "sites[].categories[]", "arrayItem": true }] }] }] }] }, { "title": "直播源", "type": "tab", "items": [{ "type": "tabarray", "htmlClass": "subTabLv1", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "lives[].group", "valueInLegend": true, "placeholder": "直播频道分组" }, { "type": "tabarray", "htmlClass": "subTabLv2", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "lives[].channels[].name", "placeholder": "频道名", "valueInLegend": true }, { "type": "array", "title": "Urls", "htmlClass": "subTabLv3", "items": [{ "notitle": true, "key": "lives[].channels[].urls[]", "arrayItem": true }] }] }] }] }] }] }, { "title": "解析地址", "type": "tab", "items": [{ "type": "tabarray", "htmlClass": "subTabLv1", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "parses[].name", "valueInLegend": true, "placeholder": "数据源名称" }, { "key": "parses[].type", "title": "Type 0-普通 1-Json 2-多Json 3-聚合", "placeholder": "解析类型,0-普通 1-Json 2-多Json 3-聚合" }, { "key": "parses[].url", "placeholder": "数据源Api地址" }, { "type": "textarea", "key": "parses[].ext", "placeholder": "扩展数据" }] }] }] }, { "title": "VIP解析标识", "type": "tab", "items": [{ "type": "tabarray", "htmlClass": "subTabLv1", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": { "key": "flags[]", "notitle": true, "valueInLegend": true } }] }] }, { "title": "IJK解码配置", "type": "tab", "items": [{ "type": "tabarray", "titleHtml": "
设置IJK播放器解码相关参数,不了解的不要随便修改!!!
", "htmlClass": "subTabLv1", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "ijk[].group", "valueInLegend": true, "placeholder": "解码配置名" }, { "type": "tabarray", "htmlClass": "subTabLv2", "items": [{ "type": "fieldset", "legend": "{{ value }}", "items": [{ "key": "ijk[].options[].category", "title": "OPT_CATEGORY_FORMAT=1 OPT_CATEGORY_CODEC=2 OPT_CATEGORY_SWS=3 OPT_CATEGORY_PLAYER=4", "placeholder": "配置类型" }, { "key": "ijk[].options[].name", "placeholder": "属性名", "valueInLegend": true }, { "key": "ijk[].options[].value", "placeholder": "属性值" }] }] }] }] }] }, { "title": "解析广告过滤", "type": "tab", "items": [{ "type": "array", "titleHtml": "
设置解析播放时webview过滤的广告
", "draggable": false, "items": [{ "type": "fieldset", "items": { "key": "ads[]", "notitle": true, "arrayItem": true } }] }] }, { "title": "壁纸", "type": "tab", "items": [{ "type": "fieldset", "items": [{ "key": "wallpaper", "titleHtml": "
可自定义壁纸接口,不需要留空即可
", "placeholder": "Url of img or random img" }] }] }, { "title": "自定义爬虫", "type": "tab", "items": [{ "type": "fieldset", "items": [{ "key": "spider", "titleHtml": "
自定义爬虫jar代码包,不需要留空即可
", "placeholder": "Url of spider jar file" }] }] }] }] }] }