新增 Music.sameTrackAs() 方法,支持空 cid 作为通配符进行歌曲判等,解决先入列后回填 cid 导致重复的问题,统一歌曲判等逻辑
引入 _playEpoch 世代机制,在 DualAudioService 中防止旧播放请求在新请求之后产生副作用,避免音频和元数据错配
添加 beginPlayRequest() 方法用于作废在途播放请求,确保新切歌意图能够正确执行 #33
新增 discardStandby() 方法清理过期预加载流,防止切歌后遗留错误音频
实现 _addQueue 串行队列机制,防止并发添加操作导致重复项目
实现_addAllToPlaylist方法,将当前歌单的全部歌曲去重后追加到播放列表末尾
添加「下一首播放」和「更多」菜单按钮到播放列表
支持 bili_user 和 upuser 类型的搜索结果,统一映射为 author 类型
实现应用级搜索状态管理,避免页面重建时重复搜索请求
在 TasteProfile 中新增 edges 字段存储关键词共现边
添加 TasteEdge 数据类定义共现关系(包含权重和支持度)
实现 TasteGraphLayout 用于关系图的力导向布局计算,布局算法包含黄金角螺旋初始分布和 Fruchterman-Reingold 力导向优化
在口味画像页面添加 TasteGraphCard 组件展示关系图
为 FavSyncManager 添加 prefsKey 常量用于收藏夹导入记录的备份
新增 DataMigrationHelper 类,提供完整的数据迁移逻辑
添加歌单重命名功能
新增 PlaylistEntriesIo 类,支持歌单条目的编码/解码和文件导入/导出
在歌单页面添加导入/导出入口,通过弹出菜单访问,支持追加导入条目到当前歌单,自动去重处理
新增AppMenuButton组件,支持桌面端显示右键样式浮层,移动端显示底部操作单,提供更好的跨平台体验
BiliMusic是一款开源跨平台的B站第三方音乐播放器,软件无广告、开源免费,专注提取B站视频音频,提供纯音乐播放体验,支持Windows、Linux、Android8+三大平台。
打开App→进入搜索,输入歌名/UP主/BV/AV号搜索。

点击结果→直接播放音频。

底部播放器:控制播放、查看歌词、切换分P。

1、B站音频播放:提取视频纯音频,支持多分P视频快速切换。
2、精准搜索:支持关键词、BV号、AV号、EP号直达播放。
3、歌单全管理:创建/编辑/删除/收藏/拖拽排序。
4、完整播放控制:播放/暂停/上/下首/进度条/音量/循环模式。
5、网易云歌词匹配:自动匹配并同步显示歌词。
6、动态主题:从歌曲封面提取主色,自动换肤。
7、无缝切歌:双播放器引擎实现交叉淡入淡出。
8、智能推荐:基于播放历史推荐相似内容。
9、跨端数据迁移:歌单、配置、Cookie多平台同步。
10、个性化设置:缓存、播放、界面、通知等自定义。

1、只做B站音频,无其他平台干扰
2、一套代码跑Windows/Linux/Android
3、窗口定制、迷你播放器、后台播放
1、代码公开可审计,安全无后门。
2、BV/AV号直接播,复制B站链接即可播放音频。
3、多分P快速切歌,一键切换视频内不同曲目。
声明:289手游网为非盈利性网站 不接受任何赞助和广告
Copyright 2012-2026 289.com ALL Rights Reserved. 289手游网 版权所有 版权投诉请发邮件到[email protected],我们会尽快处理