├── .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 | My Image 3 | 4 | - [快速上手](#-快速上手) 5 | - [关于此项目](#-关于此项目) 6 | - [对源配置文件语法的扩展](#️-对源配置文件语法的补充定义) 7 | - [界面截图](#-界面截图) 8 | - [玩法](#-玩法) 9 | - [关于IPTV](#-关于iptv) 10 | - [捐赠](#-捐赠) 11 | 12 | --- 13 | 14 | ## 🍔 快速上手 15 | - 上网搜索“tvbox 最新配置”,复制url地址(如, http://... ),进入APP的设置页面,将url地址输入到“源地址”位置(可以手动输入,或通过同一局域网中的手机或电脑远程输入),保存、退出。 16 | Example Image 17 | Example Image 18 | Example Image 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 | Example Image 60 | 61 | ### 数据源选择 62 | 63 | Example Image 64 | 65 | ### 搜索页 66 | 67 | Example Image 68 | 69 | ### 详情页 70 | 71 | Example Image** 72 | 73 | ### 影人关联 74 | 75 | Example Image 76 | 77 | ### 无效阿里源屏蔽 78 | 79 | Example Image 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 | Example Image 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 | --------------------------------------------------------------------------------