├── .DS_Store
├── .idea
├── .gitignore
├── ShellTV.iml
├── misc.xml
├── modules.xml
└── vcs.xml
├── README.md
├── images
├── broadcast.png
├── config.png
├── config_fast.png
├── config_pc.png
├── detail.png
├── disable.png
├── donation.png
├── fastSearch.png
├── folder.jpg
├── home.png
├── home_fast.png
├── iptv.png
├── new_local_file.png
├── personage.png
├── rights.jpg
├── search.png
├── setting_fast.png
├── shelltv.png
├── shelltv_icon.png
├── shelltv_white.png
├── source.png
├── source_select.png
└── upload.jpg
├── source.md
├── tvbox源配置文件基本语法.md
├── 源配置样例.json
├── 直播配置传统格式.m3u
└── 直播配置简化格式.m3u
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/.DS_Store
--------------------------------------------------------------------------------
/.idea/.gitignore:
--------------------------------------------------------------------------------
1 | # Default ignored files
2 | /shelf/
3 | /workspace.xml
4 |
--------------------------------------------------------------------------------
/.idea/ShellTV.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
电视壳子(ShellTV)
2 |
3 |
4 | - [快速上手](#-快速上手)
5 | - [关于此项目](#-关于此项目)
6 | - [对源配置文件语法的扩展](#️-对源配置文件语法的补充定义)
7 | - [界面截图](#-界面截图)
8 | - [玩法](#-玩法)
9 | - [关于IPTV](#-关于iptv)
10 | - [捐赠](#-捐赠)
11 |
12 | ---
13 |
14 | ## 🍔 快速上手
15 | - 上网搜索“tvbox 最新配置”,复制url地址(如, http://... ),进入APP的设置页面,将url地址输入到“源地址”位置(可以手动输入,或通过同一局域网中的手机或电脑远程输入),保存、退出。
16 |
17 |
18 |
19 |
20 |
21 | ---
22 |
23 | ## 📌 关于此项目
24 | - 本项目修改自开源项目 https://github.com/CatVodTVOfficial/TVBoxOSC 在此致敬!🌹🌹🌹
25 | - 与原开源项目(TvBox)相比,本项目在功能上没有太多改进,主要是依个人喜好对操作体验进行了一些优化:
26 | - 增加基于影片的关联推荐,以及基于影人的关联推荐
27 | - 对数据源文件的语法定义进行了扩展,以更好处理影片元数据缺失问题(如海报等)
28 | - 直播节目收藏等其它一些功能
29 | - 联系我们: QQ_ 3877275490 ,邮件_ 3877275490@qq.com
30 |
31 | ℹ️ 由于TVBox采用“数据源插件+APP框架”的结构,数据源与框架的兼容性问题不可避免,个别数据源会引发“电视壳子”闪退,甚至无法进入APP。遇到此类情况,可以选择更换数据源,或进入安卓设备的系统设置,清除“电视壳子”的数据(相当于恢复出厂设置),或删除后重新安装“电视壳子”。
32 |
33 | ℹ️ 由于条件有限,本项目的开发测试主要基于机顶盒和[有限的几个源](source.md),可能无法满足所有设备和源的兼容性,请谅解。如果你发现闪退等bug可以QQ我,并注明你所使用的设备、源以及具体操作,如果我有条件重现问题,我会尽力修改。
34 |
35 |
36 | ---
37 |
38 | ## 🛠️ 对源配置文件语法的扩展
39 | 为改进用户体验,**电视壳子**对TvBox项目的[源配置文件的基础语法](./tvbox源配置文件基本语法.md)进行了扩展,如果你是进阶玩家(致力于定制属于自己的配置文件),可以使用这些扩展定义,并配合**电视壳子**使用,以获取更好的使用体验(如,避免收藏与历史记录中出现大量无意义的海报,或屏蔽已失效的阿里资源)。这些语法扩展多用于网盘搜索类、原数据无人维护的源。
40 |
41 | 以下是这些扩展语法的语义描述:
42 |
43 | | 属性 | 描述 | 缺省值 |
44 | |------------|--------------------------|--------|
45 | | hasPoster| 该站点提供海报,1:提供,0:不提供 | 1 |
46 | | hasMeaningfulTitle| 该站点提供准确标题,1:提供,0:不提供| 1 |
47 | | hasTags | 该站点提供影片的原数据(类型、国家等),1:提供,0:不提供 | 1|
48 | | checkAlipan | 检查该站点阿里资源的有效性,1:检查,0:不检查 | 0|
49 |
50 | 样例如下:
51 | [源配置样例.json](./源配置样例.json)
52 |
53 | ---
54 |
55 | ## 📺 界面截图
56 |
57 | ### 主页
58 |
59 |
60 |
61 | ### 数据源选择
62 |
63 |
64 |
65 | ### 搜索页
66 |
67 |
68 |
69 | ### 详情页
70 |
71 |
**
72 |
73 | ### 影人关联
74 |
75 |
76 |
77 | ### 无效阿里源屏蔽
78 |
79 |
80 |
81 | ---
82 |
83 | ## 🔑 玩法
84 |
85 | #### 1. 入门玩家
86 | (1)百度或Github 搜索配置文件,复制URL地址,关键词:TVBox配置(最好先在电脑上试一下配置文件是否能正常下载,[这里](./source.md)是的几个网上搜索到的源,请自行确认其版权的合法性)。
87 |
88 | (2)进入[APP配置源地址界面](./images/config.png) ➜ 直接输入URL地址或在[远程控制界面](./images/config_pc.png)中输入URL地址 ➜ 确定保存、退出
89 |
90 | ⚠️ 入门玩家可能受制于源配置服务器的稳定性
91 |
92 |
93 | #### 2. 进阶玩家 (指那些有定制需求的玩家)
94 | (1)百度或Github 搜索、下载一个你基本满意的配置文件,作为模板(⚠️ 如果你想做全套,还要将这个源配置文件中索引的其它文件一并下载,如.jar和.m3u文件等)
95 |
96 | (2)根据[基础语法](./tvbox源配置文件基本语法.md)和[扩展语法定义](#️-对源配置文件语法的补充定义),对模板进行修改,包括,删除、排序或拼接等(⚠️ 修改过程中要确保其中的索引文件地址正确,你可能需要将原有的相对地址改为绝对地址,或将原有的绝对地址改为相对地址)
97 |
98 | (3)获取机顶盒文件[存储权限](./images/rights.jpg)。
99 |
100 | (4)将修改后的配置文件(.json)和相关的其它文件(.jar, .m3u)上传到机顶盒:打开[APP源配置界面](./images/config.png) ➜ [用电脑或手机连接](./images/config_pc.png) ➜ [创建一个文件夹](./images/folder.jpg)(如 shelltv) ➜ 将配置文件上传至该文件夹 ➜ [在APP源配置界面“源地址”一栏中填写正确地址](./images/source.png), 或直接点击[刚刚上传的配置文件](./images/new_local_file.png),然后[选择clan开头的地址](./images/clan.png),点击【使用】按钮(如果是手工填写地址,以下两种格式均可,`http://localhost:9978/file/shelltv/源配置样例.json` 或 `clan://localhost/shelltv/源配置样例.json`,其中,shelltv是刚刚创建的方件夹,源配置样例.json是上传的配置文件、9978是[APP源配置界面](./images/config.png)上显示的端口号,“localhost”和“file”是固定的,如果系统中有多个tvbox版本,推荐使用后一种地址,以避免端口冲突) ➜ 确定保存并退出。(⚠️ 一个测试以上配置是否正确的方法是,将上面前一种地址(http开头)输入到处于同一局域网的电脑浏览器的地址栏中,将localhost换成机顶盒的实际地址,应该可以下载这个文件)
101 |
102 | ⚠️ 由于配置文件在本地,整体上看,进阶玩家可以享受相对稳定的服务,但需要定期自行检查、更新各站点的可用性
103 |
104 | ---
105 |
106 | ## 📥 关于IPTV
107 | **电视壳子**支持IPTV直播源,但是由于IPTV直播源的特殊性,我们不提供IPTV直播源的配置文件,用户可以按如下步骤自行搜索IPTV直播源的配置文件,然后上传到机顶盒中使用。
108 |
109 | 1.根据你所在地区和宽带提供商,在github或百度搜索并下载相应的IPTV组播地址文件,关键字:iptv 组播(比如 https://github.com/xisohi/IPTV-Multicast-source )(一个测试你所找到的iptv组播地址是否可用的方法是:在家中的局域网中,将其中一个组播ip地址输入电脑浏览器的地址栏,如 rtp://239.3.1.241:8000,看是否能正常播放。)
110 |
111 | 2.按以下两种格式中的一种修改、生成tvbox直播配置文件:[直播配置传统格式](./直播配置传统格式.m3u)(group-title标识分组)、[直播配置简化格式](./直播配置简化格式.m3u)(#EXTGENRE 标识分组)
112 |
113 | 3.获取机顶盒文件[存储权限](./images/rights.jpg)。
114 |
115 | 4.将修改后的配置文件(.m3u)上传到机顶盒:打开[APP源配置界面](./images/config.png) ➜ [用电脑或手机连接](./images/config_pc.png) ➜ [创建一个文件夹](./images/folder.jpg)(如 shelltv) ➜ 将直播配置文件上传至该文件夹 ➜ [在APP源配置界面“源地址”一栏中填写正确地址](./images/iptv.png)(例如,`http://localhost:9978/file/shelltv/源配置样例.json` ,其中,shelltv是刚刚创建的方件夹,源配置样例.json是上传的配置文件、9978是[APP源配置界面](./images/config.png)上显示的端口号,“localhost”和“file”是固定的) ➜ 确定保存并退出。(⚠️ 一个测试以上配置是否正确的方法是,将上面前一种地址(http开头)输入到处于同一局域网的电脑浏览器的地址栏中,将localhost换成机顶盒的实际地址,应该可以下载这个文件)
116 |
117 | 4.在**电视壳子**主页,点击直播,即可看到[直播节目](./images/broadcast.png)。(⚠️ 注意选择正确的播放器,通常是IJK,你也可以在[源配置文件(.json)](./源配置样例.json)中指定)
118 |
119 | ⚠️ 如果你是进阶玩家,可以在[源配置文件(.json)](./源配置样例.json)中引用已上传到机顶盒的[直播配置文件(.m3u)](./直播配置传统格式.m3u),无需在系统设置中另行[配置直播源](./images/iptv.png)。
120 |
121 |
122 | ## 🎉 捐赠
123 | **电视壳子**部分特色功能依赖于服务器资源,为覆盖基本开销,我们接受捐赠。您的捐赠将用于云服务器的维护,并支持我们走得更远。
124 |
125 | 捐赠方式:应用首页 ➜ 【捐赠】按钮
126 |
127 |
128 |
129 |
130 |
131 |
--------------------------------------------------------------------------------
/images/broadcast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/broadcast.png
--------------------------------------------------------------------------------
/images/config.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/config.png
--------------------------------------------------------------------------------
/images/config_fast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/config_fast.png
--------------------------------------------------------------------------------
/images/config_pc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/config_pc.png
--------------------------------------------------------------------------------
/images/detail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/detail.png
--------------------------------------------------------------------------------
/images/disable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/disable.png
--------------------------------------------------------------------------------
/images/donation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/donation.png
--------------------------------------------------------------------------------
/images/fastSearch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/fastSearch.png
--------------------------------------------------------------------------------
/images/folder.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/folder.jpg
--------------------------------------------------------------------------------
/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/home.png
--------------------------------------------------------------------------------
/images/home_fast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/home_fast.png
--------------------------------------------------------------------------------
/images/iptv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/iptv.png
--------------------------------------------------------------------------------
/images/new_local_file.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/new_local_file.png
--------------------------------------------------------------------------------
/images/personage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/personage.png
--------------------------------------------------------------------------------
/images/rights.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/rights.jpg
--------------------------------------------------------------------------------
/images/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/search.png
--------------------------------------------------------------------------------
/images/setting_fast.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/setting_fast.png
--------------------------------------------------------------------------------
/images/shelltv.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/shelltv.png
--------------------------------------------------------------------------------
/images/shelltv_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/shelltv_icon.png
--------------------------------------------------------------------------------
/images/shelltv_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/shelltv_white.png
--------------------------------------------------------------------------------
/images/source.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/source.png
--------------------------------------------------------------------------------
/images/source_select.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/source_select.png
--------------------------------------------------------------------------------
/images/upload.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MyShellTV/ShellTV/f40ad61980162933ebfbbfc7ea928d13c4b299ad/images/upload.jpg
--------------------------------------------------------------------------------
/source.md:
--------------------------------------------------------------------------------
1 | 以下源自网络,仅供学习交流使用,如有侵权请联系删除。
2 | 用户请自行甄别其合法性,本站不对内容负责。
3 | 直播部分建议自行搞定iptv
4 |
5 |
6 | ➤ CatVod
7 | ```
8 | https://tvbox.catvod.com/catvod.json
9 | ```
10 |
11 | ➤ 饭太硬(只能用APP访问,不稳定)
12 | ```
13 | https://www.xn--sss604efuw.com/tv
14 | ```
15 | ➤ 饭太硬备份(只能用ShellTV APP访问)
16 | ```
17 | http://118.195.187.6:12345/tvbox/tvbox/file?name=shell.json
18 | ```
19 | ➤ 吃猫的鱼
20 | ```
21 | https://d.kstore.dev/download/7213/吃猫的鱼
22 | ```
23 | ➤ 肥猫(部分站点会闪退,如,“哔哩”等)
24 |
25 | ```
26 | https://肥猫.com
27 | ```
28 | ➤ 菜妮丝 XBPQ
29 | ```
30 | https://tv.xn--yhqu5zs87a.top
31 | ```
32 | ➤ 小米(部分站点会闪退,如,“哔哩”、“至臻”等)
33 | ```
34 | https://mpanso.me/DEMO.json
35 | ```
36 |
--------------------------------------------------------------------------------
/tvbox源配置文件基本语法.md:
--------------------------------------------------------------------------------
1 |
2 | TvBox 配置文件基本语法
3 |
4 | ## 1. 配置文件的基本结构
5 | TVBox 的配置文件通常是一个 JSON 文件,包含以下主要部分:
6 |
7 | ```json
8 | {
9 | "spider": "数据源爬虫配置",
10 | "sites": "站点列表",
11 | "parses": "解析规则列表",
12 | "flags": "分类标识",
13 | "lives": "直播源配置",
14 | "ijk": "播放器配置",
15 | "ads": "广告屏蔽配置",
16 | "doh": "DNS-over-HTTPS 配置"
17 | }
18 | ```
19 |
20 |
21 | ## 2. 常见配置项详解
22 | ### (1) spider(数据源爬虫配置)
23 | 用于定义数据源的爬虫规则,通常是一个 URL 或 JS 脚本,后面的md5信息可选。
24 |
25 | ```json
26 | "spider": "https://example.com/spider.jar;md5;928787071b399acc863d001929973803"
27 | ```
28 |
29 | ### (2) sites(站点列表)
30 | 定义影视站点,每个站点包含名称、API 地址、分类等信息。
31 |
32 | ```json
33 | "sites": [
34 | {
35 | "key": "site1",
36 | "name": "站点1",
37 | "type": 3,
38 | "api": "https://example.com/api/v1",
39 | "searchable": 1,
40 | "quickSearch": 1,
41 | "filterable": 1,
42 | "hide": 0
43 | },
44 | {
45 | "key": "site2",
46 | "name": "站点2",
47 | "type": 3,
48 | "api": "https://example.com/api/v2",
49 | "searchable": 1,
50 | "quickSearch": 0,
51 | "filterable": 0,
52 | "hide": 1
53 | }
54 | ]
55 | ```
56 | | 属性 | 描述 | 缺省值 |
57 | |------------|--------------------------|--------|
58 | | key| 站点唯一标识 | |
59 | | name| 站点名称| |
60 | | type | 站点类型,0:xml 1:json 3:Spider | 1|
61 | | api | 站点 API 地址 | |
62 | | searchable | 是否支持搜索,1:支持,0:不支持 | 1|
63 | | quickSearch | 是否支持快速搜索,1:支持,0:不支持 | 1|
64 | | filterable | 是否支持筛选,1:支持,0:不支持 | 1|
65 | | hide | 是否首页源选择中隐藏站点,1:隐藏,0:不隐藏| 0|
66 | | playerType | 缺省播放器,1:IJK,2:EXO| 2|
67 |
68 |
69 | ### (3) parses(解析规则列表)
70 | 定义视频解析规则,通常是一个 URL 或 JS 脚本。
71 |
72 | ```json
73 | "parses": [
74 | {
75 | "name": "解析1",
76 | "url": "https://example.com/parse1.js",
77 | "type": 0
78 | },
79 | {
80 | "name": "解析2",
81 | "url": "https://example.com/parse2.js",
82 | "type": 1
83 | }
84 | ]
85 | ```
86 | - type: 0= 普通嗅探, 1= json, 2=Json扩展, 3= 聚合
87 |
88 | ### (4) flags(分类标识)
89 | 定义影视分类,用于首页推荐或筛选。
90 | ```json
91 | "flags": [
92 | "国产剧",
93 | "美剧",
94 | "韩剧",
95 | "日剧",
96 | "电影",
97 | "综艺"
98 | ]
99 | ```
100 | ### (5) lives(直播源配置)
101 | 定义直播源,支持 M3U 或 TXT 格式。
102 | ```json
103 | "lives": [
104 | {
105 | "name": "直播1",
106 | "type": 0,
107 | "url": "https://example.com/live1.m3u",
108 | "playertype": 0
109 | },
110 | {
111 | "name": "直播2",
112 | "type": 1,
113 | "url": "https://example.com/live2.txt",
114 | "playertype": 1
115 | }
116 | ]
117 | ```
118 | | 属性 | 描述 | 缺省值 |
119 | |------------|--------------------------|--------|
120 | | name| 直播源名称 | |
121 | | type| 直播源类型,0:M3U 格式,1:TXT 格式 | 0|
122 | | url| 直播源地址 | |
123 | | playertype| 播放器类型,1:IJK 播放器,2:EXO 播放器 | 1|
124 |
125 |
126 | ### (6) ijk(播放器配置)
127 | 配置播放器参数,如解码器、硬解等。
128 |
129 | ```json
130 | "ijk": {
131 | "mediaCodec": 1,
132 | "mediaCodecAutoRotate": 1,
133 | "mediaCodecHandleResolutionChange": 1,
134 | "opensles": 0,
135 | "soundTouch": 1
136 | }
137 | ```
138 | ### (7) ads(广告配置)
139 | 定义广告过滤,通常是一个 URL。
140 |
141 | ```json
142 | "ads": [
143 | "mimg.0c1q0l.cn",
144 | "www.googletagmanager.com"
145 | ]
146 | ```
147 | ### (8) doh(DNS-over-HTTPS 配置)
148 | 配置 DNS-over-HTTPS 服务,用于解析域名。
149 |
150 | ```json
151 | "doh": [
152 | {
153 | "name": "Cloudflare",
154 | "url": "https://cloudflare-dns.com/dns-query"
155 | }
156 | ]
157 | ```
158 |
159 |
160 | ## 4. 注意事项
161 | JSON 格式:配置文件必须符合 JSON 语法,否则 TVBox 无法正确加载。
162 | 数据源和解析规则:确保数据源和解析规则的 URL 可用。
163 |
164 | 测试配置:修改配置文件后,建议在 TVBox 中测试是否生效。
165 |
166 | [完整源配置文件样例.json](./源配置样例.json)
167 |
--------------------------------------------------------------------------------
/源配置样例.json:
--------------------------------------------------------------------------------
1 | {
2 | "spider": "./样例.jar;md5;928787071b399acc863d001929973803",
3 | "wallpaper":"https://深色壁纸.xxooo.cf/",
4 | "sites":[
5 | {"key": "csp_douban","name": "🌕 豆瓣热播","type": 3,"api": "csp_DouDou","searchable": 0,"quickSearch": 0,"filterable": 0},
6 | {"key":"PanSou","name":"🦊 阿里盘搜","type":3,"hide":1,"api":"csp_PanSou","hasPoster":0,"hasMeaningfulTitle":0,"hasTags":0,"checkAlipan":1, "searchable":1,"quickSearch":1,"changeable":0,"jar": "./libs/jar/HCCX.jar;md5;fc692ca5f9fa2dfa443f96c37edaa81a","ext": {"Cloud-drive":"tvfan/Cloud-drive.txt","from":"4k|auto"}},
7 | {"key":"UpYun","name":"😻 云搜","type":3,"hide":1,"api":"csp_UpYun","hasPoster":0,"hasMeaningfulTitle":0,"searchable":1,"hasTags":0,"quickSearch":1,"changeable":0,"jar": "./libs/jar/HCCX.jar;md5;fc692ca5f9fa2dfa443f96c37edaa81a","ext": {"Cloud-drive":"tvfan/Cloud-drive.txt","from":"4k|auto"}},
8 | {"key":"push_agent","name":"🛴 推送","type":3,"hide":1,"api":"csp_Push","searchable":0,"quickSearch":0,"ext": {"Cloud-drive":"tvfan/Cloud-drive.txt","from":"4k|auto"}}
9 |
10 | ],
11 | "parses": [
12 | {"name": "公众号:肥猫宝贝","type": 1,"url": "http://json.84jia.com/home/api?type=ys&uid=335253&key=demprsyzBMQRVY0234&url=","ext": { "flag": [ "qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip" ]}
13 | },
14 | {"name": "肥猫最可爱","type": 1,"url": "http://xn--ihqu10cn4c.xn--z7x900a.live/jx.php?id=2&url=","ext": { "flag": [ "qq", "腾讯", "qiyi", "爱奇艺", "奇艺", "youku", "优酷", "tucheng", "sohu", "搜狐", "letv", "乐视", "mgtv", "芒果", "tnmb", "seven", "yzm", "aliyun", "RJuMao", "bilibili", "1905", "xinvip", "XAL", "qiqi", "XALS", "YuMi-vip" ]}
15 | }
16 |
17 | ],
18 | "logo":"https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1716545739254/fc1b89e152cd4aa28d295107cb6c56c9.gif",
19 |
20 | "epg": "./epg_data.json",
21 | "lives":[
22 | {"name": "iptv","type": 0,"url": "./直播配置.m3u","playerType": 1,"ua": "okhttp/3.15","epg": "./epg?ch={name}&date={date}"
23 | }
24 | ],
25 | "ads": [
26 | "mimg.0c1q0l.cn",
27 | "www.googletagmanager.com"
28 | ]
29 | }
--------------------------------------------------------------------------------
/直播配置传统格式.m3u:
--------------------------------------------------------------------------------
1 | #EXTINF:-1 tvg-id="1" tvg-name="CCTV1" group-title="[高清]央视",CCTV-1综合[高清]
2 | rtp://239.3.1.129:8008
3 | #EXTINF:-1 tvg-id="2" tvg-name="CCTV2" group-title="[高清]央视",CCTV-2财经[高清]
4 | rtp://239.3.1.60:8084
5 |
6 | #EXTINF:-1 tvg-id="27" tvg-name="湖南卫视" group-title="[高清]卫视",湖南卫视[高清]
7 | rtp://239.3.1.132:8012
8 | #EXTINF:-1 tvg-id="28" tvg-name="浙江卫视" group-title="[高清]卫视",浙江卫视[高清]
9 | rtp://239.3.1.137:8036
10 |
--------------------------------------------------------------------------------
/直播配置简化格式.m3u:
--------------------------------------------------------------------------------
1 | #EXTGENRE BTV
2 | #EXTINF:-1 tvg-name="北京卫视",BRTV北京卫视
3 | rtp://239.3.1.241:8000
4 | #EXTINF:-1 tvg-name="BTV新闻",BRTV新闻
5 |
6 | #EXTGENRE CCTV
7 | #EXTINF:-1 tvg-name="CCTV1",CCTV-1 综合
8 | rtp://239.3.1.129:8008
9 | #EXTINF:-1 tvg-name="CCTV2",CCTV-2 财经
10 | rtp://239.3.1.60:8084bjuc.m3u
11 |
--------------------------------------------------------------------------------