返回列表 发布新帖

tvbox源相关介绍

153 8
发表于 3 天前 | 查看全部 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

tvbox源相关介绍


  • tvbox源介绍
    1. {
    2.   "spider": "./jar/custom_spider.jar;md5;54f6d4fede1ded119645dca77e71b624",

    3.   "lives": [
    4.     {
    5.       "name": "kimwang1978收集的直播【github】",
    6.       "type": 0,
    7.       "url": "https://live.iptv365.org/live.txt"
    8.     }
    9.   ],

    10.   "sites": [
    11.     {"key":"csp_Xl720","name":"磁力 | 迅雷电影天堂","type":3,"api":"csp_Xl720","searchable":1,"playerType":1,"timeout":120}
    12.     {"key":"MGTV","name":"影视 | MGTV","type":3,"api":"csp_MGTV","searchable":1},
    13.     {"key":"push_agent","name":"推送(播放页链接或磁力)","type":3,"api":"csp_PushAgent","searchable":0,"playerType":1, "timeout":60}
    14.   ],

    15.   "parses": [
    16.     {"name":"解析聚合","type":3,"url": "Demo"},
    17.     {"name":"Web聚合","type":3,"url": "Web"},
    18.     {"name":"Json并发","type":2,"url": "Parallel"},
    19.     {"name":"Json轮询","type":2,"url": "Sequence"},
    20.     {"name":"夜幕","type":0,"url": "https://www.yemu.xyz/?url="},
    21.     {"name":"虾米","type":0,"url": "https://jx.xmflv.com/?url="},
    22.     {"name":"M3U8TV","type":0,"url": "https://jx.m3u8.tv/jiexi/?url="}
    23.   ],

    24.   "flags": ["youku", "qq", "QQ", "iqiyi", "qiyi", "letv", "sohu", "tudou", "pptv", "PPTV", "mgtv", "wasu", "bilibili", "xmm", "xigua", "m1905"],

    25.   "ijk":
    26.       [{"group":"软解码","options":
    27.           [{"category":4,"name":"opensles","value":"0"},
    28.             {"category":4,"name":"overlay-format","value":"842225234"},
    29.             {"category":4,"name":"framedrop","value":"1"},
    30.             {"category":4,"name":"soundtouch","value":"1"},
    31.             {"category":4,"name":"start-on-prepared","value":"1"},
    32.             {"category":1,"name":"http-detect-range-support","value":"0"},
    33.             {"category":1,"name":"fflags","value":"fastseek"},
    34.             {"category":2,"name":"skip_loop_filter","value":"48"},
    35.             {"category":4,"name":"reconnect","value":"1"},
    36.             {"category":4,"name":"enable-accurate-seek","value":"0"},
    37.             {"category":4,"name":"mediacodec","value":"0"},
    38.             {"category":4,"name":"mediacodec-auto-rotate","value":"0"},
    39.             {"category":4,"name":"mediacodec-handle-resolution-change","value":"0"},
    40.             {"category":4,"name":"mediacodec-hevc","value":"0"},
    41.             {"category":1,"name":"dns_cache_timeout","value":"600000000"}]},
    42.         {"group":"硬解码","options":
    43.             [{"category":4,"name":"opensles","value":"0"},
    44.               {"category":4,"name":"overlay-format","value":"842225234"},
    45.               {"category":4,"name":"framedrop","value":"1"},
    46.               {"category":4,"name":"soundtouch","value":"1"},
    47.               {"category":4,"name":"start-on-prepared","value":"1"},
    48.               {"category":1,"name":"http-detect-range-support","value":"0"},
    49.               {"category":1,"name":"fflags","value":"fastseek"},
    50.               {"category":2,"name":"skip_loop_filter","value":"48"},
    51.               {"category":4,"name":"reconnect","value":"1"},
    52.               {"category":4,"name":"enable-accurate-seek","value":"0"},
    53.               {"category":4,"name":"mediacodec","value":"1"},
    54.               {"category":4,"name":"mediacodec-auto-rotate","value":"1"},
    55.               {"category":4,"name":"mediacodec-handle-resolution-change","value":"1"},
    56.               {"category":4,"name":"mediacodec-hevc","value":"1"},
    57.               {"category":1,"name":"dns_cache_timeout","value":"600000000"}]}],

    58.   "ads": [
    59.     "wan.51img1.com",
    60.     "iqiyi.hbuioo.com",
    61.     "vip.ffzyad.com"
    62.   ]
    63. }
    复制代码
    上面json文件中
  • spider后面文件为jar包,jar包可以自己制作也可以运用大佬已经制作完全的,自己制作可以参考TvJar-1tvjar_testCatVodSpiderTvJar这几个仓库也可使用已知的几个大佬的库,如放牛娃、饭太硬、肥猫等可以网络搜索他们的源并下载相关jar包。
  • lives后面为直播源地址每个{}中可以填入一个直播订阅地址可以填入多个{},{}用“,”分割name可以随意修改type保持不变,url为订阅直播链接
  • sites为源地址可以通过jar编写相关内容可以修改内容为name,也可把别人源中的借鉴过来后面回单独出教程
  • parses为解析针对flags有的进行解析
  • ijk解码暂不用管
  • ads对广告进行屏蔽含有该域名头的通通屏蔽

2.jar包制作
    clone我的仓库TVjar也可以 cloneCatVodSpider相关的仓库,应该都是基于猫影视的类型制作而成。
    推荐使用java编写,可以直接编译成jar不至于显得臃肿。现在也出现了js、python的写法,暂未涉猎,故不分享。
    需要参考可借鉴dm56这是对于https://www.56dm.cc编写的一个tvbox源里面主要函数为如下:
  1. public String homeContent(boolean filter) throws Exception {
  2.         return "";
  3.     }


  4.     public String categoryContent(String tid, String pg, boolean filter, HashMap<String, String> extend) throws Exception {
  5.         return "";
  6.     }

  7.     public String detailContent(List<String> ids) throws Exception {
  8.         return "";
  9.     }

  10.     public String searchContent(String key, boolean quick) throws Exception {
  11.         return "";
  12.     }

  13.     public String searchContent(String key, boolean quick, String pg) throws Exception {
  14.         return "";
  15.     }

  16.     public String playerContent(String flag, String id, List<String> vipFlags) throws Exception {
  17.         return "";
  18.     }
复制代码
test.zip (88.46 KB, 下载次数: 1) 用于java调试源
3.返回函数数据说明如下
homeContent
{
        "class": [{   // 分类
                "type_id": "dianying", // 分类id
                "type_name": "电影" // 分类名
        }, {
                "type_id": "lianxuju",
                "type_name": "连续剧"
        }],
        "filters": { // 筛选
                "dianying": [{ // 分类id 就是上面class中的分类id
                        "key": "0", // 筛选key
                        "name": "分类", // 筛选名称
                        "value": [{ // 筛选选项
                                "n": "全部", // 选项展示的名称
                                "v": "dianying" // 选项最终在url中的展现
                        }, {
                                "n": "动作片",
                                "v": "dongzuopian"
                }],
                "lianxuju": [{
                        "key": 0,
                        "name": "分类",
                        "value": [{
                                "n": "全部",
                                "v": "lianxuju"
                        }, {
                                "n": "国产剧",
                                "v": "guochanju"
                        }, {
                                "n": "港台剧",
                                "v": "gangtaiju"
        },
        "list": [{ // 首页最近更新视频列表
                "vod_id": "1901", // 视频id
                "vod_name": "判决", // 视频名
                "vod_pic": "https:\/\/pic.imgdb.cn\/item\/614631e62ab3f51d918e9201.jpg", // 展示图片
                "vod_remarks": "6.8" // 视频信息 展示在 视频名上方
        }, {
                "vod_id": "1908",
                "vod_name": "移山的父亲",
                "vod_pic": "https:\/\/pic.imgdb.cn\/item\/6146fab82ab3f51d91c01af1.jpg",
                "vod_remarks": "6.7"
}
categoryContent
{
        "page": 1, // 当前页
        "pagecount": 2, // 总共几页
        "limit": 60, // 每页几条数据
        "total": 120, // 总共多少调数据
        "list": [{ // 视频列表 下面的视频结构 同上面homeContent中的
                "vod_id": "1897",
                "vod_name": "北区侦缉队",
                "vod_pic": "https:\/\/pic.imgdb.cn\/item\/6145d4b22ab3f51d91bd98b6.jpg",
                "vod_remarks": "7.3"
        }, {
                "vod_id": "1879",
                "vod_name": "浪客剑心 最终章 人诛篇",
                "vod_pic": "https:\/\/pic.imgdb.cn\/item\/60e3f37e5132923bf82ef95e.jpg",
                "vod_remarks": "8.0"
}
detailContent
{
        "list": [{
                "vod_id": "1902",
                "vod_name": "海岸村恰恰恰",
                "vod_pic": "https:\/\/pic.imgdb.cn\/item\/61463fd12ab3f51d91a0f44d.jpg",
                "type_name": "剧情",
                "vod_year": "2021",
                "vod_area": "韩国",
                "vod_remarks": "更新至第8集",
                "vod_actor": "申敏儿,金宣虎,李相二,孔敏晶,徐尚沅,禹美华,朴艺荣,李世亨,边胜泰,金贤佑,金英玉",
                "vod_director": "柳济元",
                "vod_content": "海岸村恰恰恰剧情:  韩剧海岸村恰恰恰 갯마을 차차차改编自2004年的电影《我的百事通男友洪班长》,海岸村恰恰恰 갯마을 차차차讲述来自大都市的牙医(申敏儿 饰)到充满人情味的海岸村开设牙医诊所,那里住着一位各方面都",
        // 播放源 多个用$$$分隔
                "vod_play_from": "qiepian$$$yun3edu",
        // 播放列表 注意分隔符 分别是 多个源$$$分隔,源中的剧集用#分隔,剧集的名称和地址用$分隔
                "vod_play_url": "第1集$1902-1-1#第2集$1902-1-2#第3集$1902-1-3#第4集$1902-1-4#第5集$1902-1-5#第6集$1902-1-6#第7集$1902-1-7#第8集$1902-1-8$$$第1集$1902-2-1#第2集$1902-2-2#第3集$1902-2-3#第4集$1902-2-4#第5集$1902-2-5#第6集$1902-2-6#第7集$1902-2-7#第8集$1902-2-8"
}
searchContent
{
        "list": [{ // 视频列表 下面的视频结构 同上面homeContent中的
                "vod_id": "1606",
                "vod_name": "陪你一起长大",
                "vod_pic": "https:\/\/img.aidi.tv\/img\/upload\/vod\/20210417-1\/e27d4eb86f7cde375171dd324b2c19ae.jpg",
                "vod_remarks": "更新至第37集"
}
playerContent
{
    "header": "",
    //0为解析,1为嗅探
    "parse": 0,
    // 播放地址
    "url": "http://localhost:8080/%E5%B0%91%E5%84%BF/%E6%B1%AA%E6%B1%AA%E9%98%9F%E5%90%88%E9%9B%86/%E7%AC%AC8%E5%AD%A31080p/%E6%B1%AA%E6%B1%AA%E9%98%9F%E7%AB%8B%E5%A4%A7%E5%8A%9F.%E7%AC%AC%E5%85%AB%E5%AD%A3.1080P.%E7%AC%AC10%E9%9B%86.mp4",
    "playUrl": ""
}
说明:
本文基于的开源仓库有以下: TvJar-1项目tvjar_testCatVodSpiderTvJar
在此感谢这些开源项目,感谢 CatVodTVOfficial、q215613905、asters1、FongMi、takagen99

评论8

威哥神星光赞助(未赞助不可申请) 发表于 3 天前 来自手机 | 查看全部

恭喜版主走马上任🎉🎉🎉

本帖最后由 威哥神 于 2025-4-13 11:04 编辑


TVBOX 📺 第一贴的第一个沙发🛋我的了!



IMG_5819.webp
回复

使用道具 举报

13807320745Lv.3 发表于 3 天前 来自手机 | 查看全部
你这样搞,我们不会玩啊
回复

使用道具 举报

flowerrLv.3 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

XYZ124Lv.4星光赞助(未赞助不可申请) 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

wusuoshishiLv.5 发表于 3 天前 来自手机 | 查看全部
谢谢分享
Screenshot_20250307_071019_com.tencent.mm_edit_517639152542887.png
回复

使用道具 举报

zhangyugeLv.5 发表于 3 天前 来自手机 | 查看全部
感谢分享啊
回复

使用道具 举报

zhangyugeLv.5 发表于 3 天前 来自手机 | 查看全部
虽然看不懂
回复

使用道具 举报

辰锡Lv.3 发表于 3 天前 来自手机 | 查看全部
感谢分享
回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

ysqbbs@outlook.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加QQ群
Copyright © 2001-2025 源社区 版权所有 All Rights Reserved.
关灯 在本版发帖
扫一扫添加QQ群
返回顶部
快速回复 返回顶部 返回列表