@frog755/dsh-wallpaper
v0.3.1 · 2 天前发布
Persistent image and locally compressed MP4 wallpaper for DeepSeek Harness with opacity, blur, and a fixed web origin.
README
dsh-wallpaper
为 DeepSeek Harness Web 提供持久化自定义背景图的插件。
dsh-wallpaper 会在 设置 -> 通用 中增加一个背景图设置项,可用于:
图片会在浏览器本地压缩。最大 300 MB 的 MP4 视频仅上传给本机运行的 DSH Host。
检测到本机的 ffmpeg 与 ffprobe 时,视频会以单遍快速编码压缩为高质量 H.264
背景视频:目标约 18 MB、最高 1080p、最高 30fps。背景视频会静音,因此会移除音轨。
未检测到这些可选工具时,插件会直接保留原始 MP4,使视频背景仍可使用,但可能占用
更多磁盘空间。上传内容会直接流式写入本地临时文件,不会完整缓存在 DSH Host 内存中。
结果保存在 ~/.dsh/wallpapers,localStorage 只保存本机媒体 URL。替换或移除视频时会删除旧文件,插件启动时也会清理未被当前背景引用的历史视频。视频背景会静音、循环和自动播放,重启后自动恢复。插件的 bundle patch 还会把 Web 服务固定到 9191
端口。浏览器存储按“协议 + 域名 + 端口”隔离;随机端口会导致重启后看似丢失背景
设置。
前置条件
图片背景不需要额外软件。视频背景在未安装额外软件时也可直接保存原始 MP4 使用。
若 DSH Host 所在设备安装了 ffmpeg 与 ffprobe,且二者可从 PATH 调用,则会启用本机压缩。
安装
从 npm 直接一行安装:
```powers
版本兼容矩阵
| DSH 版本 | 状态 | 说明 |
|---|---|---|
dsh@0.1.0-rc.6 | ✅ 兼容 | cordis patch ✅ |
dsh@0.1.0 | ✅ 兼容 | 标准 patch ✅ |
dsh@0.2.0 | ⚠️ 待验证 | 待实测(API 可能在变) |
dsh@0.3.0+ | ❓ 未知 | 尚未发布 |
💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正
元数据
- License
- MIT
- npm
- @frog755/dsh-wallpaper
- Repo
- git+https://github.com/Frog755/dsh-wallpaper.git
- Engines
{}- Weekly DL
- 0
- Monthly DL
- 0
- dsh.bundle
{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-theme"],"platform":"web","immediately":true}}