Releases: Jmiao11/bili-music
Release list
Bili Music v0.4.0
变更内容
✨ 新增
- 恢复上次播放状态:关闭应用后重新打开,播放队列与上次听到的位置会自动恢复,按播放键即可接着听(不会自动播放)。
- macOS 支持:新增 macOS 版本,标题栏使用系统原生红绿灯按钮与沉浸式设计。
🔧 改进
- 数据目录按平台解析:Windows 存于
%APPDATA%\bili-music\,macOS 存于~/Library/Application Support/bili-music/。 - 发布流程改为自动构建 Windows 与 macOS 双平台产物。
📄 许可
- 项目许可协议由 PolyForm Strict 变更为 MIT License,现在可自由使用、修改与分发。
🙏 致谢
本版的 macOS 适配由 @liyu-1028 完成,包括跨平台构建流水线与标题栏原生化,感谢他的贡献。
歌词数据来自第三方接口 落月 API,一并致谢。
⚠️ 说明
- B站 音源与原曲时长常有差异,若歌词不同步,请用歌词校准按钮微调。
完整变更见 CHANGELOG.md。
Bili Music v0.3.4
本次新增多P视频的分P面板,并让首页推荐结果不再每次启动都重新生成。
✨ 新增
- 分P面板:多P视频(如歌曲合集)现在可以自由选择从哪一首开始播放。列表项右侧会显示分P数角标,点击角标或双击条目即可打开面板;底部播放条也会显示「当前P/总数」入口,可随时跳转到其它分P。
- 推荐结果保持:生成的推荐列表会保存下来,重新启动应用后依然是上次的结果,只有点击「生成推荐」或「刷新」才会重新生成。
- 未配置 Key 时展示热门音乐:没有填写 API Key 时,首页不再空着,而是展示 B站 音乐热门榜。
🔧 改进
- 单击正在播放的条目不再从头重新播放(多P视频不会跳回第 1P)。
- AI 请求区分长短任务超时,缓解生成推荐偶发失败。
- 生成推荐失败或返回空结果时,不会清空已保存的推荐。
⚠️ 说明
- 歌词来自第三方接口 https://doc.vkeys.cn/ ,在此感谢。
- B站 音源与原曲时长常有差异,若歌词不同步,请用歌词校准按钮微调。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.3.4-windows-x64.zip,解压后运行文件夹内的 bili-music.exe,免登录、免安装。数据存于 %APPDATA%\bili-music\。
Bili Music v0.3.3
本次完善歌词功能:手动匹配支持按歌名搜索,并新增歌词本地缓存。
✨ 新增
- 按歌名手动匹配:自动匹配不准时,可直接输入歌名(可加歌手)搜索并从结果中选择,不再需要查找歌曲 id;输入框会自动预填当前视频标题。
- 歌词本地缓存:匹配过的歌词会缓存到本地,再次播放无需重新请求;网络异常或接口不可用时,已缓存的歌词仍可正常显示。
🔧 改进
- 匹配区自动隐藏:歌词匹配成功后,上方匹配提示会自动收起,不干扰阅读;鼠标移到歌词顶部即可唤回。
- 修复手动搜索结果的嵌套滚动条与输入框焦点边框显示不完整的问题。
⚠️ 说明
- 歌词来自第三方接口 https://doc.vkeys.cn ,在此感谢。
- B站 音源与原曲时长常有差异,若歌词不同步,请用歌词校准按钮微调。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.3.3-windows-x64.zip,解压后运行文件夹内的 bili-music.exe,免登录、免安装。数据存于 %APPDATA%\bili-music\。
Bili Music v0.3.2
本次新增沉浸页歌词功能,并重排了沉浸播放页布局。
✨ 新增
- 沉浸页歌词:播放时自动识别歌曲并显示滚动歌词,当前行高亮居中。
- 自动匹配:依次利用 B站 BGM 标签、视频简介与分P标题构造关键词,匹配到 QQ 音乐歌曲后获取歌词;高置信度自动采用,存在多个可能结果时列出候选供你确认。
- 歌词校准:提供 −0.5s / +0.5s 偏移按钮,校准结果按视频与分P分别记住,下次播放自动恢复。
- 同步 / 全文切换:可在逐行同步与全文浏览之间切换。
- 手动匹配与重新匹配:自动匹配不准时,可手动指定 QQ 音乐歌曲 id 或重新匹配。
- 加入歌单:沉浸页新增「加入歌单」入口。
🔧 改进
- 沉浸页重排:宽窗下改为左右两栏——左侧集中封面、歌曲信息与全部控件,右侧完整留给歌词。
- 歌词匹配与校准数据保存在
%APPDATA%\bili-music\,随「数据与隐私 → 导出」一并备份。
⚠️ 说明
- 歌词来自第三方接口, https://doc.vkeys.cn,在此感谢。
- B站 音源与原曲时长常有差异,若歌词不同步,请用歌词校准按钮微调。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.3.2-windows-x64.zip,解压后运行文件夹内的 bili-music.exe,免登录、免安装。数据存于 %APPDATA%\bili-music\。
Bili Music v0.3.1
本次是一轮 AI 连接健壮性修复,外加一个内容区背景的可调开关。
🔧 修复
- 测试连接误报:有效的 API Key 现在能正确通过「测试连接」,不再因单 token 回复被截空而误报「响应缺少 content」。
- 兼容推理型模型:当模型把回复放在
reasoning_content(如 DeepSeek reasoner / flash 系列)时,推荐功能可正常解析,不再报错。
✨ 新增
- 内容区背景可调:设置 → 外观 → 质感微调新增「内容区背景」滑块,统一调节首页 / 搜索 / 收藏 / 歌单内容区在「背景图」主题下的背景浓度,默认透明、与首页一致。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.3.1-windows-x64.zip,解压后运行文件夹内的 bili-music.exe,免登录、免安装。数据存于 %APPDATA%\bili-music\。
⚠️ 说明
- 非官方项目,与 bilibili 无关,仅供学习研究。
- AI 推荐需在设置里填入你自己的大模型 API Key;不填也能正常搜索与播放。
Bili Music v0.3.0
Bili Music v0.3.0
本次是一轮体验与数据架构的整体打磨:首页更聚焦、数据更干净、设置更清爽。
✨ 新增
- 数据一键导入 / 导出:在「设置 → 数据与隐私」可把收藏、歌单、听歌记录、AI 配置与背景图打包成一个 zip,换机或重装一键导回。
- 桌宠可隐藏:桌宠选择器新增「不显示」;桌宠陪伴话术也大幅扩充,更少重复。
🔧 改进
- 首页重构:聚焦「为你推荐」——标题区精简、一句话输入独立成卡、推荐列表单独成块;空状态改为轻量居中提示。
- 生成推荐加载反馈:点「生成推荐」后按钮即时显示「生成中…」,不再让人以为没反应。
- 设置面板整理:背景相关项仅在「背景图」主题下显示;AI 推荐、数据与隐私折叠收纳;取流方案文案改为更好懂的「音频获取方式」。
🐛 修复
- 背景图丢失:选背景后会把图复制进应用数据目录,删除原图不再导致背景消失。
- 运行目录零残留:所有运行期数据/配置改存系统用户目录
%APPDATA%\bili-music\,程序目录不再散落 JSON 文件。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.3.0-windows-x64.zip,解压后运行文件夹内的 bili-music.exe,免登录、免安装。数据存于 %APPDATA%\bili-music\。
⚠️ 说明
- 非官方项目,与 bilibili 无关,仅供学习研究。
- AI 推荐需在设置里填入你自己的大模型 API Key;不填也能正常搜索与播放。
Bili Music v0.2.0
Bili Music v0.2.0
本次把「听得越多、推得越准」的 AI 推荐做深,并给侧边栏加了会陪你听歌的桌宠。
✨ 新功能
- AI 口味推荐深化:推荐会综合你的收藏、歌单和听歌记录生成检索方向,听得越多越懂你。全程零幻觉——AI 只出检索意图、只重排真实结果,不会编造不存在的歌。
- 一句话推荐:首页可直接输入一句「想听点安静的钢琴」即时引导本次推荐,不影响长期口味。
- 听歌记录:本地记录真正听过的歌(长歌听够 30s、短歌听完 90% 才算),只在本机、不上传。
- 桌宠陪伴:侧边栏新增桌宠(小黑咪 / 糯米飘 / 橘子汪,设置里可切换),会轻轻律动,在你切歌、收藏、久听时冒一句气泡——只对可观测的操作反应,不揣测心情。
🔧 变化
- 首页聚焦「为你推荐」,移除飙升榜切换。
- 未配置 AI Key 时,首页提示先收藏或搜索以生成推荐。
📥 下载
Windows 10 / 11:下载下方 Bili-Music-v0.2.0-windows-x64.exe,双击即用,免登录、免安装、不落盘。
⚠️ 说明
- 非官方项目,与 bilibili 无关,仅供学习研究。
- AI 推荐需在设置里填入你自己的大模型 API Key;不填也能正常搜索与播放。
Bili Music v0.1.0
Bili Music v0.1.0
首个公开版本。
功能
- 免登录游客取流
- B 站音乐搜索
- 音乐飙升榜
- 收藏与歌单
- 沉浸式封面播放页
使用说明
下载 BiliMusic-v0.1.0-windows.zip 后解压,运行 bili-music.exe。
如需启用“自动模式”的 yt-dlp 兜底,请将 yt-dlp.exe 放到 bili-music.exe 同目录。