Bili Music(午夜黑胶):Windows开源B站音乐播放器,免登录无缓存

软件推荐 李想想
32

一、Bili Music是什么

Bili Music(别名午夜黑胶)是一款开源非官方Windows端B站音乐播放器,依托Tauri v2与Rust语言搭建,仅面向个人学习研究使用,采用PolyForm Strict 1.0.0开源协议,全程禁止商用。

软件核心思路是将B站海量音乐视频作为线上免费曲库,区别于网页端与客户端,它主打免游客登录、音频内存流式播放、不落地存储音频文件,无需缓存占用本地硬盘,隐私性更强。项目仅适配Windows系统,macOS、Linux仅理论兼容,无官方适配安装包,底层接口调用B站公开开放API,仅少量特殊视频支持yt-dlp兜底解析,全程不破解平台DRM资源。

Bili Music(午夜黑胶):Windows开源B站音乐播放器,免登录无缓存

二、软件功能

2.1 资源检索与连续播放

支持B站音乐分区关键词搜索、BV号直接跳转播放;多P合集视频自动连贯播放,同步展示各分P标题;搜索列表与播放队列状态相互独立,检索内容不会中断当前歌曲播放;内置请求版本校验机制,快速切歌时自动废弃过期异步请求,杜绝播放串台、音频错乱问题。

2.2 本地个性化推荐与AI辅助

软件本地统计有效播放记录,判定标准为长音频播放满30秒、短音频完整听完90%,依托记录自动生成首页个性化歌单推荐;支持接入第三方AI密钥,通过文字描述曲风、场景生成检索关键词辅助找歌,AI仅生成搜索意图,不会编造不存在的B站视频资源,无资源幻觉问题。

2.3 本地歌单与数据管理

全部收藏、自建歌单、播放记录、AI配置、自定义背景图均以JSON文件本地持久化存储;采用临时文件备份+原子写入逻辑,避免异常断电、闪退导致歌单文件损坏;支持一键导入、导出全部本地数据,换机可完整迁移所有自定义内容。

2.4 界面视觉与交互功能

内置午夜黑胶专属UI,提供深色、浅色、自定义背景三种玻璃质感窗口样式,无边框原生桌面窗口;全屏沉浸式播放页面,封面自带镜面倒影特效;侧边常驻动态桌宠,收藏、切歌时触发气泡动画;支持自定义窗口标题栏,轻量化运行无多余冗余组件。

三、软件优势

下表对比Bili Music与网页端B站、普通B站解析工具核心差异:

对比维度 Bili Music B网页端 通用B站解析工具
登录需求 纯游客免登录,无需Cookie账号 必须登录账号 多数需要登录Cookie
音频存储方式 内存流式传输,不写入磁盘 浏览器缓存音频文件 自动下载音频到本地
多P合集体验 自动连播,分P标题同步展示 切换分P需手动点击 仅解析单P,合集无法连续播放
隐私安全 无本地音频残留,无账号风控风险 缓存堆积,账号有操作风控风险 大量文件占用硬盘,易泄露下载记录
运行性能 Rust底层轻量化,低内存占用 浏览器占用大量内存 下载读写磁盘,卡顿明显
  1. 游客免登录机制:自动补齐buvid3、buvid4双票据,内置WBI签名算法,正常绕过登录限制调用B站音频直链接口,极少出现接口访问异常;

  2. 音频不落盘流式架构:内置Rust Axum本地代理服务,音频数据流仅在内存中转,听完无任何音频文件残留,保护隐私同时节省存储空间;

  3. 双状态解耦设计:搜索展示、播放队列两套独立状态机,首页榜单、收藏、自建歌单共用同一套播放逻辑,程序运行稳定不崩溃;

  4. 安全本地存储机制:文件写入采用临时备份方案,即使程序强制关闭,也不会丢失收藏、歌单等用户数据;

  5. 轻量化Tauri架构,无臃肿依赖,Windows低配置电脑也能流畅运行。

四、使用方法

方式1:开箱即用(推荐普通用户)

  1. 打开项目GitHub Releases发布页,下载对应Windows压缩安装包;

  2. 将压缩包解压至本地任意文件夹,直接双击exe程序启动,无需额外安装;

  3. 用户数据自动保存在系统目录%APPDATA%\bili-music,卸载软件不会自动删除本地歌单;

  4. 可选操作:将yt-dlp.exe放置程序根目录,遇到无法游客解析的视频可自动兜底解析。

方式2:源码编译(开发者、二次调试使用)

  1. 本地环境提前安装Rust编译环境、Node.js、Tauri CLI工具、WebView2运行库;

  2. 克隆项目GitHub仓库至本地,终端进入项目根目录;

  3. 调试运行执行命令cargo tauri dev

  4. 打包生成完整安装包执行命令cargo tauri build

五、收费价格

Bili Music为完全免费开源工具,不存在付费功能、会员订阅、解锁付费模块等收费项目。
项目开源协议为PolyForm Strict License 1.0.0,允许个人免费学习使用,禁止任何形式商用、收费分发、二次售卖软件衍生版本。

六、常见问题解答

Q1:软件支持Mac、Linux系统使用吗?

A:项目仅针对Windows10、Windows11完成完整开发测试,macOS与Linux仅理论兼容,官方未提供对应安装包,自行编译可能出现窗口、音频流异常等未知bug,不推荐非Windows用户使用。

Q2:使用软件登录B站账号会有封号风险吗?

A:软件原生为游客模式,全程不需要登录账号、上传Cookie,不存在账号相关风控风险;仅手动放入cookies.txt搭配yt-dlp时会读取账号凭证,该操作带来的账号风险由用户自行承担。

Q3:播放后的音频会保存在电脑硬盘里吗?

A:不会,软件采用内存流式播放方案,音频数据仅在内存临时传输,不会写入本地磁盘,关闭程序后音频数据直接清空,无缓存文件残留。

Q4:导入AI密钥后,软件会生成不存在的B站歌曲吗?

A:不会,AI仅负责生成曲风、场景类检索关键词,实际资源检索仍基于B站真实公开接口,不会虚构BV视频资源,不存在无法播放的虚假推荐内容。

Q5:重装系统后,歌单收藏数据如何恢复?

A:软件支持提前导出全部本地数据文件,重装系统完成后,重新安装Bili Music,在软件内执行导入操作即可完整恢复收藏、自建歌单、播放记录、界面配置。

Q6:播放合集视频时,为什么不会自动切下一个分P?

A:极少数受限视频合集接口存在访问限制,可将yt-dlp放置程序目录,开启兜底解析模式即可正常连续播放分P内容。

Q7:软件可以用于工作室商用、二次打包售卖吗?

A:不可以,PolyForm Strict 1.0.0协议严格限制商用行为,禁止收费、广告投放、二次分发、商业化改造,仅允许个人非盈利学习使用。

七、相关链接

八、总结

Bili Music(午夜黑胶)是一款轻量化、隐私友好的Windows专属B站音频播放器,依托Rust与Tauri实现免登录、音频不落地流式播放核心能力,兼顾歌曲检索、AI曲风推荐、本地歌单管理与个性化视觉界面,全程免费无付费项目,稳定低占用的运行表现适配普通听歌用户与开发学习者,使用时仅需遵守开源协议与B站平台用户协议,自行承担使用带来的相关风险。

Bili Music(午夜黑胶)下载地址

Bili Music(午夜黑胶)
版本 0.3.1
大小 5.8 MB
语言 中文简体
系统 Windows
打赏
THE END
作者头像
李想想
只是突然觉得好像隔了很多座山,突然就不想翻山越岭了。