肥鱼电台 FeiyuFM
在 DeepSeek Harness(DSH)里,开一间由你掌控的电台。
导入常听的歌曲,让网易云找来候选,再由模型挑出一批。大肥鱼陪你听歌;点播、暂停、换曲和静音,随时由你决定。
Windows · 网易云 · 0.1.2 开始使用 · 下载发行包 · 使用说明 · 更新记录
0.1.2 已发布到 npm,latest 指向此版本。 本次包含 Windows 公网播放修复、逐行歌词与点击跳转,以及人物与文本并排的陪伴区。升级后须完整退出并重开 DSH,让新播放服务生效;保留原有音乐数据库与登录状态。发布确认与验证范围见 0.1.2 记录。
电台长什么样
截图取自 2026-11-05 的客户端预览,展示歌词与布局示例;歌曲、歌词、账号状态与模型结果均为示例数据。界面以实际版本为准,试用范围见 U26 记录。
开始使用
在 DSH「插件 → 添加插件」的「包名或地址」中输入:
dsh-feiyufm@0.1.2
新安装完成后点击「立即启用」,然后:
- 打开侧栏「肥鱼电台」,在「电台设置」里用网易云 App 扫码登录。
- 导入近期播放、喜欢的歌曲或指定歌单,作为参考歌曲。
- 使用 DSH 已配置的模型挑歌,或者直接从输入曲库点播。没有配置模型也可以手动听歌。
首次使用时,「正在听」会显示三步引导。跳过或完成后,也可以在「电台设置 → 使用指南」重新打开。
从 main 源码安装(开发与验证)日常使用可选择上方的 npm 正式包;需要验证 main 上的改动时,在「插件 → 添加插件」的「包名或地址」中使用:
https://github.com/A7m0spHere/dsh-feiyuFM
已有安装先通过插件管理器更换来源,同一 profile 只启用一份肥鱼电台。保留现有音乐数据库与登录状态,安装启用后从应用菜单或托盘完整退出 DSH,再重新启动,才能载入新的播放后端。
源码安装、固定提交和本地打包方式见 使用说明 与 贡献指南。
通过 DSH CLI 安装以 Web profile 为例,将 web 换成实际使用的 profile:
dsh plugin --profile web add dsh-feiyufm@0.1.2 --registry https://registry.npmjs.org/
安装后重启该实例。单独运行 npm install 不会完成 DSH 插件注册和启用。
从 0.1.1 或此前源码试用版升级时,在同一 profile 的插件管理器中更换为 dsh-feiyufm@0.1.2;跟随正式版更新可用 dsh-feiyufm@latest。如果安装过旧测试包 dsh-feiyufm-core,先移除旧来源,再添加新包;同一 profile 只启用一份肥鱼电台。
升级时保留音乐数据库与凭据,不需要清库。安装启用后,从应用菜单或托盘完整退出 DSH,再重新启动;只关闭窗口或刷新页面不会更新已加载的播放服务。
电台怎样选歌
参考歌曲 → 网易云找歌 → 模型挑歌 → 本地播放
网易云提供相似歌曲、每日推荐等候选;模型结合参考歌曲和反馈挑选,并给出简短理由。自动续播只从入选歌曲中选择,逐曲播放和「下一首」不请求模型。
电台会在可播歌曲不足时按预算补充。自动续播、普通下一首和推荐队列避开最近 50 次实际开始的歌曲;歌曲不足时等待补充。手动点播和历史导航仍可重播。
模型根据歌曲信息和反馈选歌,当前不理解音频内容;歌曲能否播放取决于网易云账号权限和资源状态。
补歌和模型预算窗口外可播余量降到 12 首时开始补充,达到 24 首时停止。初始共享日预算为 100000 tokens,可在设置中调整;筛选没有固定每日次数或成功冷却,相同候选和已评审的偏好不会重复请求。详细规则见 控制契约。
听歌时可以做什么
- 控制播放: 点播、暂停、上一首或下一首;自动事件不会撤销你主动暂停的状态。
- 查看歌词: 当前句高亮并自动跟随,默认原文,翻译/音译按词源开启。点击某句或用 Enter/Space 原地跳转,暂停时仍保持暂停;手动浏览后可点「回到当前句」。无词、纯音乐和没有时间信息的歌词分别显示,读取失败可重试。
- 调整偏好: 用「喜欢/少推荐」影响后续挑歌,也可以撤销;不会修改网易云收藏。
- 切换页面: 正在听、发现记录、偏好与反馈、电台设置共用音乐服务;切页或隐藏悬浮条后继续播放。
- 选择听歌方式: 日常、专注、静听和关闭四种模式;静听关闭电脑声音,仍记录有效经历。「今天停止」可随时手动恢复。
- 调整画面: 切换浅色/深色和动态效果,或开启工作区左缘的 ASCII 频谱;频谱是模拟动画。角色区的小开关可以切换 doll 彩蛋,默认关闭。
- 没有声音: 检查声音开关、静听模式、暂停状态,以及系统音量和输出设备。首次播放可能等待数秒。
- 旧版出现 Windows 公网播放失败: 先升级到
0.1.2并完整重启 DSH;该版本修复了已复现的 WPF 公网媒体打开路径。平台账号权限、网络和本机媒体环境仍会影响播放。 - 提示下载失败或本机打开失败: 两者是不同阶段;按提示重试或换一首,持续失败时参考 #19 说明 提供脱敏信息,不需要上传数据库、Cookie或完整媒体地址。
- 不能补充歌单: 当前任务、预算或平台节流可能限制请求;等待期间仍可点播、暂停或换曲。
- 网易云连接读取失败: 按提示重试连接;如果提示运行依赖缺失,重新安装
dsh-feiyufm@0.1.2并完整重启 DSH。 - 升级后没有变化: 从托盘完整退出 DSH 再启动;升级不需要删除音乐数据库。
更多排查方法见 使用说明。
支持范围
| 项目 | 当前范围 |
|---|---|
| Windows + 网易云 | npm 0.1.2 已发布;公开 HTTPS 静音播放、暂停/预加载换曲及公开包安装通过,反馈设备与真实账号歌曲仍需复验。见 发行记录 |
| DSH / Node.js | 发行包在 DSH 0.2.2-rc.1/内置 Node 24.21.0 隔离安装与初始化通过;要求 Node >=24.14.0 <25,桌面宿主自带兼容版本时无需另装 |
| macOS | 实验性适配随包提供;真实登录、音频与退出生命周期待真机验收 |
| QQ 音乐 | 接入暂缓,当前没有可用登录与播放链路 |
长期体验、平台与宿主组合的未验项见 开发状态。
数据与开发
曲库、偏好、反馈、收听历史和用量账本保存在本机,默认位于 $DSH_HOME/fishfm/music.sqlite。网易云会话由 Windows DPAPI 或 macOS Keychain 保存,数据库只保存凭据引用。模型接收有界的音乐事实,不接收 Cookie 或凭据;歌词仅用于显示,不进入模型输入。详见 架构 和 控制契约。
鲸鱼娘(大肥鱼)形象由 @ZipZipPipe 基于 上善无形 的原创角色进行二次设计。来源与完整版权说明见 版权声明。
No comments yet. Be the first to write one.