前言¶
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