前言¶
DeepSeek Harness(DSH)的插件生态正在扩展,开发者可以通过插件为智能体赋予更多能力。音乐交互是智能体应用中常见的需求,但现有的通用工具往往缺乏对本地偏好和特定平台的深度整合。肥鱼电台(FishFM)作为一款社区插件,旨在解决这一痛点,它将网易云音乐的推荐能力与本地模型筛选相结合,让 DSH 拥有一副属于自己的耳机。
插件介绍¶
FishFM 是面向 DSH 的社区音乐插件,由开发者 A7m0spHere 维护。它不依赖云端凭据,所有数据与偏好均保存在本地,支持从网易云导入参考歌曲,利用 DSH 配置的模型筛选歌单,并具备新歌筛选能力。
核心能力¶
- 网易云听歌:连接网易云音乐平台,基于账号权限播放歌曲。
- 本地偏好学习:记录收听经历,用于后续推荐。
- 模型歌单筛选:结合参考歌曲与模型,自动挑歌并给出理由。
- 新歌筛选:在指定范围内筛选新歌。
安装与启用¶
在 DSH 的插件管理器中添加插件,或在命令行执行以下命令(以 Web profile 为例):
dsh plugin --profile web add dsh-feiyufm-core@0.1.0-beta.3 --registry https://registry.npmjs.org/
安装完成后点击“立即启用”。同一 profile 下只能启用一份 FishFM。
使用流程¶
- 登录平台:在 DSH 侧栏展开“肥鱼电台”,点击“音乐平台”,使用网易云 App 扫码登录。
- 导入参考:从近期播放、喜欢的歌曲或指定歌单导入参考歌曲,供模型学习。
- 挑歌或点播:使用 DSH 配置的模型挑选歌单,或直接手动点播曲库。
注意事项¶
- 平台支持:当前 Windows + 网易云 已发布;macOS 处于实验性状态;QQ音乐接入暂缓。
- 数据存储:数据库默认位于
$DSH_HOME/fishfm/music.sqlite。网易云会话由 DPAPI(Windows)或 Keychain(macOS)保存,模型不会接收 Cookie 或凭据。 - 许可:代码采用 MIT 许可证,但依赖与素材遵循各自许可,用户提供的衍生图不属于本项目授权范围。
- 运行与升级:首次播放可能需要数秒等待;升级后建议完整退出 DSH(含托盘)再启动。
结尾¶
FishFM 提供了一种可控、本地化的音乐交互方式,适合希望为 DSH 智能体增加个性化听觉体验的开发者。更多详情可查看官方目录或源码仓库。