在 DSH 页面常驻鲸鱼娘音乐挂件,可拖动换肤
28.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/19 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add Elave-66/dsh-blue-sea-player该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · ui
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 57 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-blue-sea-player(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/24 11:37:52
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件
查看扫描证据(共 22 处,展示前 13 条)
- 读取本地文件lib/index.js:77
const entries = await readdir(profilesDir, { withFileTypes: true }) - 读取本地文件lib/index.js:81
if (!existsSync(anchor)) continue - 读取本地文件lib/index.js:168
const raw = await readFile(ASSETS_FILE, 'utf8') - 写入本地文件lib/index.js:177
await mkdir(DATA_DIR, { recursive: true }) - 写入本地文件lib/index.js:179
await writeFile(tmp, JSON.stringify({ assets }, null, 2), 'utf8') - 写入本地文件lib/index.js:180
await rename(tmp, ASSETS_FILE) - 删除本地文件lib/index.js:189
try { await unlink(f) } catch (err) { } - 读取本地文件lib/index.js:198
const bg = sharp ? await readFile(path.join(SKINS_DIR, 'beach.webp')).catch(() => null) : null - 写入本地文件lib/index.js:204
await mkdir(COVERS_DIR, { recursive: true }) - 写入本地文件lib/index.js:205
await writeFile(path.join(COVERS_DIR, `${a.id}.webp`), coverBuf) - 写入本地文件lib/index.js:223
await mkdir(COVERS_DIR, { recursive: true }) - 读取本地文件lib/index.js:231
const coverBuf = await readFile(path.join(DEFAULT_COVERS_DIR, seed.coverFile)) - 读取本地文件lib/index.js:289
const bytes = await readFile(filePath)
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 常驻音乐播放挂件
- 可拖动换肤
- 12套皮肤切换
蓝海之约播放器 · DSH Web 常驻鲸鱼娘音乐播放器挂件:12 套皮肤、5 首默认音乐、旋转CD、皮肤轮播、收纳小球、资产管理
README
由 DeepSeek 最新模型翻译生成蓝海之约播放器(dsh-blue-sea-player)
DeepSeek Harness(DSH)Web 界面里常驻的鲸鱼娘音乐播放器挂件:打开 DSH 页面自动出现,可随意拖动,左侧 CD 机 + 右侧「主体 + 播放列表」连成一块,支持皮肤背景、资产管理、收纳 & 小球隐藏模式与三种播放模式。
鲸鱼娘形象来源 bilibili @上善无形 @ZipZipPipe(署名保留,勿删除)完整署名链与许可见 NOTICE(CC BY-NC-SA 4.0,禁止商用)。
插件制作:爱与诗歌剧;默认音乐为 AI 音乐,来源于 bilibili @爱与诗歌剧。
效果图
| 展开状态 | 收纳状态 |
| 预展开 | 预收纳 |
| 小球隐藏模式 | 设置 · 皮肤管理 | 设置 · 资产管理 |
| 预小球 | 预皮肤 | 预资产 |
特性
- 🐋 自动常驻:每次打开 DSH Web 页面自动出现(tapIndex 注入,无需手动开启)
- 🖱️ 可随意拖动:位置记忆(localStorage)
- 💿 CD 机:播放哪首就转哪首的圆形 CD 封面(封面自动 1:1 裁剪 + 中心蓝色音符标签,固定不随盘转);CD 下方居中滚动歌名(过长自动走马灯)+ 白色 9 节律动线(每节节奏独立不同步)
展开完整文档(README 剩余 1 节)
蓝海之约播放器(dsh-blue-sea-player) DeepSeek Harness(DSH)Web 界面里常驻的鲸鱼娘音乐播放器挂件:打开 DSH 页面自动出现,可随意拖动,左侧 CD 机 + 右侧「主体 + 播放列表」连成一块,支持皮肤背景、资产管理、收纳 & 小球隐藏模式与三种播放模式。 鲸鱼娘形象来源 bilibili @上善无形 @ZipZipPipe(署名保留,勿删除)完整署名链与许可见 NOTICE(CC BY-NC-SA 4.0,禁止商用)。 插件制作:爱与诗歌剧;默认音乐为 AI 音乐,来源于 bilibili @爱与诗歌剧。 效果图 | 展开状态 | 收纳状态 | | 预展开 | 预收纳 | | 小球隐藏模式 | 设置 · 皮肤管理 | 设置 · 资产管理 | | 预小球 | 预皮肤 | 预资产 | 特性 - 🐋 自动常驻:每次打开 DSH Web 页面自动出现(tapIndex 注入,无需手动开启) - 🖱️ 可随意拖动:位置记忆(localStorage) - 💿 CD 机:播放哪首就转哪首的圆形 CD 封面(封面自动 1:1 裁剪 + 中心蓝色音符标签,固定不随盘转);CD 下方居中滚动歌名(过长自动走马灯)+ 白色 9 节律动线(每节节奏独立不同步) - 🎚️ 主体:歌名 + 5 节律动线(不同步)+ 模式按钮(单=单曲循环 / 顺=列表循环 / 随=随机),进度条支持按住拖动,音量滑杆,上一首/播放/下一首 - 📜 播放列表:点击播放、当前曲目金色高亮、播放中自动读取时长 - 🗂️ 右上角三键:隐藏(直接收成小球)/ 收纳·展开 / ⚙ 设置 - 🧲 收纳:只留 LOGO 高度的条带(隐藏 CD 与列表,露出皮肤顶部画面);靠左右边缘自动收成鲸鱼娘头像小球,小球可拖动(位置记忆),点击还原到小球位置 - ⚙️ 设置: - 资产管理:新增(封面图片 → 音乐文件 → 名字,选歌自动填名;封面 canvas 现场处理成圆形 CD 图)/ 批量删除 / 卡片「管理」菜单(修改 / 删除二次确认) - 皮肤管理:12 套皮肤一键切换(鲸鸣岛 / 无微不至 / 闪耀女仆长 / 晨光携游 / 最后的誓约 / 携手前行 + 笔记女仆版:初见 / 提议 / 学习 / 新发现 / 逛街 / 宴会);皮肤轮播:多选皮肤 → 设置间隔(分钟)→ 自动轮播,随时停止,配置记忆 默认内容 - 12 套皮肤:assets/skins/.webp(直接替换同名文件即可换肤;新增需同步 assets/skins.json 与 lib/index.js 的 SKIN_NAMES) - 5 首默认歌曲:随包分发(assets/music/.mp3 + assets/default-covers/*.webp),首次启动自动播种入资产库: - Promise of the Blue Ocean(蓝海之约)/ Clumsy Maid(冒失女仆)/ Moon of the Sea, Stardust(海月·星辰)/ Versatile Head Maid(全能女仆长)/ Longing of the Sea(海之思) 安装 dsh plugin --profile web add link: 重启 dsh web,刷新页面即出现播放器(新增插件包需重启;皮肤名、歌曲、客户端脚本的修改刷新即生效)。 使用 1. 播放:点击列表任意一首;播放中 CD 旋转、律动线舞动、右上角模式按钮切换播放模式 2. 拖动:按住面板空白处(按钮/列表/滑杆除外)拖动 3. 收纳 / 隐藏:右上角「收纳」收成条带;「隐藏」直接收成小球;收纳后拖到左右边缘也会自动成球;球可拖、点击展开 4. 新增歌曲:⚙ 设置 → 资产管理 → +新增 → 选封面图(可选)→ 选音乐(mp3/wav/ogg/m4a,自动填名)→ 保存 5. 换皮肤:⚙ 设置 → 皮肤管理 → 点选任意一套(立即生效并记忆) 宿主路由 | 路由 | 说明 | | GET /dsh-player/player.js | 客户端脚本(每次读盘,改完刷新生效) | | GET /dsh-player/skins.json | 皮肤清单 | | GET /dsh-player/bg/.webp | 播放器底图(白名单皮肤) | | GET /dsh-player/ball.png | 收纳小球底图(鲸鱼娘头像) | | GET /dsh-player/assets.json | 资产(歌曲)列表 | | POST /dsh-player/assets · POST /dsh-player/assets/batch | 新增 / 批量删除 | | PUT /dsh-player/asset/ · DELETE /dsh-player/asset/ | 修改 / 删除单曲 | | GET /dsh-player/cover/. | CD 封面(512×512 圆形) | | GET /dsh-player/media/. | 上传的音频(支持 Range 分段,进度拖动顺畅) | | GET /dsh-player/track/ | 包内默认音频(支持 Range) | | tapIndex | 自动注入 | 用户数据(您的歌曲资产)保存在 /dsh-blue-sea-player/(assets.json + covers/ + audio/)。 版权与署名 - 鲸鱼娘形象:一创 上善(Pixiv · Bilibili 上善无形)→ 二创 zipzip/ZipZipPipe(Pixiv · Bilibili)——详见 NOTICE - 许可:素材为衍生创作,CC BY-NC-SA 4.0(禁止商用,须保留完整署名链);插件代码 MIT(见 LICENSE) - 插件制作:爱与诗歌剧;默认音乐:AI 音乐,来源于 bilibili @爱与诗歌剧 目录结构 dsh-blue-sea-player/ ├── package.json # DSH bundle 插件元数据 ├── cordis.patch.yml # 挂载声明 ├── lib/index.js # 宿主侧插件本体(路由 / 资产库 / 音频分段) ├── assets/ │ ├── player.js # 客户端脚本(每次读盘) │ ├── skins/ # 12 套皮肤底图 │ ├── skins.json # 皮肤清单 │ ├── ball.png # 收纳小球头像 │ ├── music/ # 默认 5 首歌曲 │ └── default-covers/ # 默认歌曲封面(圆形 CD 图) ├── preview/ # 效果图(README 展示用) ├── scripts/preview.mjs # 效果图生成器(node scripts/preview.mjs ) ├── NOTICE # 形象署名链与许可 ├── LICENSE # MIT └── README.md 常见问题 - 播放器不出现:确认 bundle 已入 profile(dsh --profile web --dump-config 可见 dsh-blue-sea-player)并重启过 dsh web - 进度条拖动会被重置:确认运行的是本版本(音频路由支持 Range;旧版本需重启) - 音乐文件提示格式不支持:已支持 BOM 容忍 + MIME 兜底;确认文件为 mp3/wav/ogg/m4a - 卡片封面有旧白圆:封面 v1 遗留样式,管理 → 修改 → 重新选图保存一次即可 License MIT(插件代码);素材署名链与许可见 NOTICE。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Elave-66/dsh-blue-sea-player
在 DSH 页面常驻鲸鱼娘音乐挂件,可拖动换肤
相关插件 · UI / 主题
破甲增强版JeffKeeping/dsh-purge-plus
dsh-purge 的非官方分支fork:适配 DeepSeek Harness 0.2.1-rc.2、破甲内核…
★ 387已汉化DeepSeek 客户端
71.9
无代码业务系统平台nocobase/nocobase
NocoBase 是什么
★ 24,804已汉化DSH
71.8
1Panel 服务器面板1Panel-dev/1Panel
全球 250 万+ 自托管用户共同喜爱。
★ 37,350已汉化DSH
71.5
工作状态行动态ccch1mneyyy/working-activity
作者:chimney@ccch1mneyyy。社区项目,非 DeepSeek 官方项目。
★ 664已汉化DSH
71.2
多模型配置管家farion1231/cc-switch
跨平台桌面一体化助手,支持 Claude Code、Codex、OpenCode、DeepSeek Harness 等工具,唯一官网 ccswitch.io
★ 151,506已汉化DSH
71.1
AI 矢量设计工具ZSeven-W/openpencil
全球首个 AI 原生开源矢量设计工具。
★ 7,027已汉化DSH
71.1
这是你的仓库?认领条目