前言¶
DeepSeek Harness(DSH)把对话、工具调用和界面扩展收在同一套宿主里。开发或调试智能体时,若需要在不反复切换浏览器标签的前提下查看聚合视频页或短剧,常见做法是自己开外链或另起本地服务,再回到 DSH 侧栏继续工作。
dsh-libretv 是面向 web 配置的客户端插件:在侧栏增加「视频」入口,中央区域提供 LibreTV 与红果短剧两个标签页,并附带设置、刷新、浏览器打开、返回对话等工具栏动作。下面按定位、功能、安装与用法说明如何启用与配置。
这是什么¶
- 仓库: XgameboyX/dsh-libretv
- 维护者: XgameboyX(package.json 中 author 为 BOY)
- 分类:客户端(
dsh.client.platform为web) - 当前版本(package.json):1.1.0
- 许可证:MIT(插件本体);内置
vendor/hongguo-web亦为 MIT,版权归原项目作者
插件在 DSH 侧栏增加播放图标,点开后可切换的视频面板包含:
- LibreTV —— 内嵌用户自行部署的 LibreTV 聚合搜索页(插件不内置视频源)。
- 红果短剧 —— 自带基于 hongguo-web 的本地播放服务,无需单独安装 APP。
核心功能¶
经 README 与 package.json 核对,能力如下:
- 侧栏「视频」图标 → 中央面板;顶部标签
LibreTV / 红果短剧可随时切换。 - 顶部工具栏:
设置 / 刷新 / 浏览器打开 / 返回对话。 - LibreTV:可在面板内「设置」中填写站点地址,存入浏览器
localStorage,不上传服务端。 - 红果短剧:宿主启动时在本机
127.0.0.1:18765拉起内置服务;切到「红果短剧」标签即可播放。面板通过同源路由/x-dsh-libretv/hongguo解析本地地址后内嵌显示;签名、解密、Range 流式播放在本机进程内完成,README 写明不经过第三方服务器。 - 加载中提示、超时兜底、错误边界,避免面板卡死。
红果部分依赖插件包内 vendor/hongguo-web(v1.2.5);无需另行下载 hongguo-web,也无需自装 Node(使用 DSH 自带运行时)。插件 engines 要求 Node >=20。
安装与启用¶
官方安装命令(勿改写法):
dsh plugin --profile web add github:XgameboyX/dsh-libretv
安装后重启一次 DSH。README 说明:宿主需拉起红果本地服务,重启后侧栏会出现「视频」入口。
典型用法¶
使用红果短剧¶
- 完成安装并重启 DSH。
- 侧栏点「视频」,顶部切换到「红果短剧」。
- 在面板内按 hongguo-web 前端交互选剧播放(服务已在
127.0.0.1:18765监听)。
配置 LibreTV 站点¶
- 面板切到
LibreTV,点「设置」。 - 填入你自己部署的 LibreTV 地址(存
localStorage;留空可恢复默认)。
代码中的默认地址在 client.js 的 DEFAULT_SITE_URL。若需固定默认值,可 fork 后修改该行,例如 README 中的示例:
var DEFAULT_SITE_URL = "https://tvbox-source.app.workbuddy.host";
LibreTV 标签页仅嵌入你配置的 LibreTV 页面,不提供、不托管视频内容。
工具栏¶
播放或浏览过程中可用「刷新」重载内嵌页、「浏览器打开」跳到系统浏览器、「返回对话」回到 DSH 对话界面。
适用场景与注意¶
适合谁
- 主要在 DSH web 配置下工作,希望在同一窗口内快速打开 LibreTV 或红果短剧,减少窗口切换的开发者或个人用户。
合规与职责
- README 免责声明:插件是网页容器 + 本地播放服务封装;不提供、不托管、不分发影视内容。LibreTV 源来自用户自部署实例;红果内容版权归原平台。仅供技术研究与个人学习,合规责任由使用者自负。
安装前建议
- 插件以当前 DSH 进程权限在本机拉起服务(回环地址、不对外网暴露)。安装前应阅读 源码 与 LICENSE,确认
vendor/hongguo-web第三方归属(sunnysky123/hongguo-web)是否符合你的使用与审计要求。
DSH 生态强调「一切皆插件」;社区目录站 SkillHub 插件页 为独立收录,与 DeepSeek / 幻方无官方从属关系。
结尾¶
dsh-libretv 把 LibreTV 嵌入页与红果本地播放器收进 DSH 侧栏中央面板,配置 LibreTV 地址即可对接自部署实例,红果路径则依赖安装后重启宿主自动起的本地服务。
- 目录页:https://www.skillhub.cn/plugins/XgameboyX/dsh-libretv
- GitHub:https://github.com/XgameboyX/dsh-libretv