前言¶
在 DeepSeek Harness(DSH)里写代码、调智能体时,若要看 B 站推荐或续播,常见做法是另开浏览器标签或独立客户端,窗口来回切换,也容易打断当前工作台节奏。BiliMini 是社区维护的 DSH 侧边栏插件,把推荐流、播放器、弹幕和账号相关能力收进 DSH 面板;播放与浏览走本机 Host 与 B 站接口,不调用大模型,因此不会产生 LLM Token 消耗。下面介绍它是什么、能做什么,以及如何安装与日常使用。
这是什么¶
BiliMini(npm 包名 dsh-bili-mini)由 tuanzhanghao 维护,面向 DeepSeek Harness 注册在 sidebar.panellist 的第三方侧边栏插件。当前 npm 版本为 0.2.1,许可证 MIT。它在 DSH 分类上属于客户端类插件:打开侧边栏即可浏览 B 站推荐,点击卡片在同一面板内播放,支持 UGC 与 PGC(番剧/电视剧)、实时弹幕、扫码登录、历史记录与可选的观看进度同步。
插件运行在本地 DSH Host 中:账号 Cookie 只保存在本机,媒体流经本地代理转发,前端仅拿到播放所需的短期令牌。项目说明中明确标注:非 B 站官方项目,与哔哩哔哩、DeepSeek、DSH 官方均无关联。
核心功能¶
资料中列出的能力可按使用路径理解如下。
浏览与播放
- 侧边栏推荐流,支持刷新与换一批;登录后为个性化推荐,退出后回退匿名推荐。
- 点击卡片即播:ArtPlayer + 本地流代理,支持进度拖动(Range)、音量、全屏、画中画。
- DASH 720P / 1080P(登录态按视频与账号权益显示可用轨);播放器右上角可切换画质并尽量保留当前进度。
- PGC 剧集支持 DASH 播放、选集网格与自动连播;历史里 PGC 条目可直接点开。
弹幕与账号
- B 站 XML 弹幕,支持开关及速度、透明度、字号、模式等设置。
- B 站扫码登录;
SESSDATA/bili_jct仅存 Host 本地,前端不可见。 - 最近 30 条观看记录(普通视频与 PGC 混排),可继续播放;可选「同步历史」把进度写回 B 站(失败静默)。
工程特性
- 0 Token:不调用 LLM API,浏览与播放不消耗 DSH Token。
- 零构建:无 npm 运行时依赖、无构建步骤,播放器/弹幕/DASH/二维码等已内置。
- 状态持久化:Tab、列表缓存与当前播放进度在面板组件卸载再挂载时仍可恢复(进程内内存;整页刷新会清空)。
画质与登录态的关系(摘要):
| 状态 | 播放模式 | 可用画质(资料说明) |
|---|---|---|
| UGC 未登录 | 渐进式 MP4 | 最高 720P |
| UGC 已登录 | DASH | 720P / 1080P(视视频与权益) |
| PGC 未登录 | DASH | 通常 480P |
| PGC 已登录 | DASH | 480P / 720P / 1080P(视剧集与权益) |
1080P+ / 4K 当前未在 UI 开放;项目不做 DRM 绕过,仅播放账号有权访问的流。
安装与启用¶
推荐从 npm 安装。安装命令以仓库 README 为准:
dsh plugin add dsh-bili-mini
若 DSH 版本要求显式 npm spec:
dsh plugin add npm:dsh-bili-mini
若需指定 profile(桌面版常用 desktop,Web 版用 web):
dsh plugin --profile desktop add dsh-bili-mini
dsh plugin --profile web add dsh-bili-mini
也可从 GitHub 安装源码包:
dsh plugin add https://github.com/tuanzhanghao/dsh-bili-mini
部分 DSH 版本接受简写:
dsh plugin add github:tuanzhanghao/dsh-bili-mini
环境要求:DSH 桌面版或 Web 版;Node.js 20+(DSH 通常已内置);无需额外 npm install 与构建;DASH 播放需要支持 MSE 的 Chromium/Electron 内核。
安装后需完整退出并重新打开 DSH(Host 代码更新后同样应完整重启,而非只刷新网页),再在侧边栏打开 BiliMini。
典型用法¶
按 README 中的步骤,日常使用可以概括为:
- 在 DSH 侧边栏打开 BiliMini。
- 浏览推荐流,点击任意卡片开始播放。
- 登录后可在播放器右上角选择 720P / 1080P;弹幕在控制条开关,并在设置中调整样式。
- 点击右上角 登录,用 B 站手机客户端扫码;登录后顶部显示头像与昵称。
- 切换到 历史 查看最近记录,点击卡片继续播放;PGC 播放时通过右上角 选集 切集,自动连播 默认开启。
- 同步历史 开关控制是否把进度写回 B 站,默认开启。
- 切换到其他对话或插件再回来,Tab、列表与播放进度会按插件内的持久化规则恢复(整页刷新则重置)。
适用场景与注意¶
适合谁
- 已在 DSH 内长时间工作、希望不离开工作台刷推荐或续播的用户。
- 需要侧边栏内弹幕、DASH 画质切换与 PGC 选集,且在意「不消耗 LLM Token」的场景。
平台
- macOS:开发与主要验证平台。
- Windows:已做路径、权限与回环地址适配。
- Linux:资料标注为理论可用、未专项验证。
- DSH Web / Desktop 均支持;Web 需浏览器 MSE,Firefox/Safari 的 DASH 行为可能不同。
安全与权限
插件以当前 DSH 进程权限运行,涉及本机 Cookie 与网络访问。安装前应阅读源码与 MIT 许可证,并理解 Cookie 保存在 Host 的 data/cookie.json(POSIX 下目录 0700、文件 0600)。路由层对 API 与媒体代理有本机 loopback 等校验;无遥测、无第三方中转服务器。分享或打包代码前勿包含 data/cookie.json。
已知限制(节选)
- UGC 匿名最高 720P;1080P 依赖登录、DASH 与视频/账号权益。
- PGC 匿名通常只有 480P;无 DASH 的剧集可能直接报错,暂不做渐进式 MP4 回退。
- 历史同步为 best-effort;画质切换为保留进度的短重载,非无缝切轨。
- 不提供下载、去广告或付费内容破解;B 站接口与风控可能影响播放与同步。
DSH 生态理念是「一切皆插件」;社区插件目录(如 SkillHub 上的 BiliMini 页)为独立站点,与 DeepSeek / 幻方无官方从属关系。
结尾¶
BiliMini 把 B 站推荐、播放、弹幕、登录与历史收进 DSH 侧边栏,本地代理媒体、0 Token,适合在工作台内轻量观看。进一步了解实现与安全边界见项目 README。
- 目录页:https://www.skillhub.cn/plugins/tuanzhanghao/dsh-bili-mini
- GitHub:https://github.com/tuanzhanghao/dsh-bili-mini
- npm:
dsh-bili-mini(当前资料版本 0.2.1)