BBPlayer是一款开源的Bilibili音频播放器。登录账号后,收藏夹、订阅合集、系列视频自动整理成播放列表。粘贴BV/AV号或b23短链,秒级解析直奔播放页。还能把网易云、QQ 音乐歌单一键导入,自动匹配B站音源,老歌单无缝迁移。
歌词是它最较真的地方。逐字滚动、罗马音注音、双语对照,悬浮窗和状态栏都能挂,听不清还能手动调偏移。通勤前缓存整张歌单,断网照常播。想留存时,导出带封面、内嵌歌词的m4a,放进任意播放器都认得。
软件界面走Material Design 3,深浅色自适应,还能套用B站主题装扮。定时关闭、断点续播、响度均衡、播放统计,该有的细节一个不少。开源、轻量、本地优先。
• 不只是听 B 站,是把 B 站听成一座音乐厅
• 关掉画面,留下声音
• 你收藏夹里的歌,值得一个像样的播放器
• 把弹幕关在门外,把旋律留在耳边
• B 站听歌,第一次这么“像音乐软件”
播客模式适合收听访谈、课程、有声书和较长的视频音频。它会记住每一段音频的收听进度,并提供倍速、章节等更适合连续收听的功能。
注意:播客模式是一次连续播放的体验,而不是某一首歌的固定属性。同一首音频既可以在音乐模式播放,也可以在播客模式播放。
以下界面与动图采集自 Android 开发版,以硅谷 101 的《对话 Maxinsights》为例。
断点续播
在播客模式下,BBPlayer 会为已经实际播放过的音频保存进度。再次进入这段音频时,会默认从上次的位置继续。
「设置 → 播放」中的「在应用启动时恢复上次播放进度」用于恢复应用启动时的位置;播客模式还会为不同音频分别保存进度。
播客播放器
进入播客模式后,播放器底部控制区会提供更适合长内容的功能:
• 倍速:调整播放速度。
• 定时关闭:在设定时间后暂停播放。
• 章节列表:视频带有章节信息时,可查看章节并跳转;也可通过进度条查看章节位置。
• 播放队列:查看或调整接下来要听的内容。
播客模式使用 Bilibili 字幕页替代音乐模式的歌词页,可以从播放器主页面滑动进入。
字幕阅读
当视频提供可用字幕时,字幕页会随播放进度定位当前内容,并支持:
• 切换字幕:选择视频提供的语言或字幕版本。应用会记住语言偏好;没有对应语言时优先选择人工字幕。
• 搜索字幕:输入关键词,在匹配结果之间切换。
• 定位与跳转:点击字幕跳转到对应位置,手动滚动后可定位回当前播放内容。
• 导出 LRC:在字幕选择窗口中点击「导出 LRC」,通过系统分享保存或使用字幕文件。
跟随播放阅读
点击播放器中的 字幕 按钮,或点击封面进入字幕页。播放时,当前句会高亮,正文随进度滚动;手动浏览其他位置后,点击定位按钮可回到正在播放的字幕。
搜索本期字幕
1.点击字幕页右上方的 搜索 图标,展开搜索框。
2.输入关键词,例如「数据」。应用会列出匹配段落、标出匹配内容,并显示当前结果与总数。
3.点击搜索框下方的上下箭头,切换上一段或下一段匹配结果;点击段落时间或句子,可跳转播放位置。
4.点击搜索框右侧的关闭按钮,返回正常字幕阅读。
搜索结果按段落统计,同一段中多次出现关键词仍计为一段匹配。切换搜索结果只定位字幕,点击时间或句子才会跳转音频。
注意:本地音频不支持 Bilibili 字幕。部分视频的字幕需要登录 Bilibili 账号;没有可用字幕或加载失败不会中断音频播放。示例使用视频提供的自动生成字幕,文字准确性取决于字幕来源。
选择默认模式
前往 设置 → 播放 → 默认播放器,选择「音乐」或「播客」。这个设置只会影响之后新开始的播放,不会打断或改变正在播放的内容。
为歌单设置偏好
本地歌单可以有自己的播放器偏好。打开本地歌单,点击右上角的 更多 菜单,选择「播放器偏好」,然后选择:
• 跟随全局:使用「默认播放器」的设置。
• 音乐:从这个歌单新开始播放时使用音乐模式。
• 播客:从这个歌单新开始播放时使用播客模式。
歌单偏好同样只在从该歌单重新开始播放时生效,不会切换当前播放器。
临时切换
正在播放时,也可以在播放器右上角的 更多 菜单中选择「切换播放器模式」。确认后,当前播放会话会立即改用另一种模式。
这项切换仅对本次连续播放有效,不会修改全局默认值或歌单偏好。清空队列或从歌单重新开始播放后,BBPlayer 会重新按歌单偏好或默认设置决定模式。
1.打开软件后点击我的再点右上角的设置按钮
2.在设置页点击歌词
3.将车载歌词功能打开即可
获取歌单
1.复制网易云音乐或 QQ 音乐的歌单链接。
2.在 音乐库 → 播放列表 中点击 + → 导入外部歌单。
3.粘贴链接;如果输入歌单 ID,请同时选择正确的来源平台。
4.点击 确定,等待应用获取歌单信息。
歌单需要能被来源平台的接口读取。私密、受限或已删除的歌单可能无法获取。
匹配歌曲
确认标题和曲目后,点击 开始匹配。应用会根据歌名和歌手在 Bilibili 搜索视频,并显示进度与预计剩余时间。
匹配可以暂停、继续,也可以重新匹配失败项或全部曲目。退出时当前匹配结果会临时保存,再次进入同一歌单可继续处理;临时结果仍需手动保存为本地歌单。
歌单越大,请求次数和处理时间越多。预计剩余时间仅供参考,接口限制或网络异常可能导致匹配失败。
手动调整
在曲目列表中点击编辑按钮。
应用会预填歌名与歌手,可修改关键词重新搜索。
选择正确的视频,更新该曲目的匹配结果。
自动匹配可能选择不同版本、翻唱或其他同名内容,保存前建议检查结果。原平台的会员状态不代表 Bilibili 上对应内容一定存在或可以播放。
保存歌单
点击页面的保存按钮,将成功匹配的曲目写入新的本地歌单。存在未处理或未匹配曲目时,应用会提示数量;继续保存会跳过这些曲目。
保存后,可在 音乐库 → 播放列表 中查看并编辑歌单。
v2.8.0版本
新增
新增仅用于墨水屏的纯白背景模式,开启后禁用主题功能
进入歌词页面时自动隐藏桌面歌词,离开或切到后台后恢复
自动在音频流 url 请求失败时重试 backupUrl
完全重构个人页面,并精简主页
修复与优化
修复词幕(Lyricon)连接失败后持续在后台重试的问题
部分 cdn 增加风控导致无法正常获取音频流
展开内容
访问网络 访问网络连接,可能产生GPRS流量 ------------------------------------- 访问外部存储 访问外部存储的权限 ------------------------------------- 显示系统窗口 显示系统窗口 ------------------------------------- 使用振动 允许振动 ------------------------------------- 写入外部存储 允许程序写入外部存储,如SD卡上写文件 ------------------------------------- 获取网络状态 获取网络信息状态,如当前的网络连接是否有效 ------------------------------------- 获取WiFi状态 获取当前WiFi接入的状态以及WLAN热点的信息 ------------------------------------- 唤醒锁定 允许程序在手机屏幕关闭后后台进程仍然运行 ------------------------------------- 开机自动允许 允许程序开机自动运行 ------------------------------------- 录音 录制声音通过手机或耳机的麦克 -------------------------------------