BiliMini:在 DSH 侧边栏看 B 站,且不消耗 Token

前言

在 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 中的步骤,日常使用可以概括为:

  1. 在 DSH 侧边栏打开 BiliMini。
  2. 浏览推荐流,点击任意卡片开始播放。
  3. 登录后可在播放器右上角选择 720P / 1080P;弹幕在控制条开关,并在设置中调整样式。
  4. 点击右上角 登录,用 B 站手机客户端扫码;登录后顶部显示头像与昵称。
  5. 切换到 历史 查看最近记录,点击卡片继续播放;PGC 播放时通过右上角 选集 切集,自动连播 默认开启。
  6. 同步历史 开关控制是否把进度写回 B 站,默认开启。
  7. 切换到其他对话或插件再回来,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。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye