超好用的开源 B 站电视端客户端:BT
平时如果习惯在电视或投影仪上看 B 站,很多人应该都接触过官方的「云视听小电视」。
不过官方 TV 端在使用上有一些常见的不便:比如手机端充值的大会员在电视端无法直接看高画质,需要额外购买价格更高的电视大会员;关键是不能显示弹,评论区也无法直接查看;另外很多老款电视盒子系统停留在 Android 4.4,官方新版客户端体积较大,容易出现卡顿或无法安装的问题。
之前社区里比较流行的第三方客户端主要是 BV 和 BBLL,不过后来随着官方接口调整及作者个人精力等原因,这些项目大多已停止维护。
最近在 GitHub 上看到一个新的开源项目 —— BT (bilibili TV client),作者是 chinasoul。它是用原生 Kotlin 开发的 Android TV 客户端,整体设计比较轻快实用,在此简单做个整理和介绍。
01
PART
项目概况与基础信息
BT (bilibili TV client)v0.9.38
• 开源作者:chinasoul
• 开发语言:Kotlin 原生开发(Android TV Leanback 交互 + ExoPlayer 核心)
• 支持系统:Android 4.4 (API 19) 及以上智能电视、机顶盒、投影仪
• 项目地址:github.com/chinasoul/BT
该项目由作者作为个人学习与自用工具持续维护,代码完全开源,主要聚焦在 Android TV 的媒体播放与交互适配上。
02
PART
核心功能与特性介绍

01账号与画质支持
支持使用手机端 B 站 App 扫码登录。登录后可直接调用移动端大会员的权益,正常播放 4K 超高清、高帧率 等画质,不需要单独开通电视大会员;如果不登录,也支持直接以游客身份浏览推荐和搜索视频。
02弹幕与评论互动
播放界面保留了弹幕显示,支持常规滚动弹幕与顶底固定弹幕,近期版本逐步加入了对高级/BAS 弹幕的解析。设置项中可自由调节弹幕字号、透明度、轨道间距并开启人像防挡。通过遥控器可呼出评论区,查看热门评论及楼中楼回复。
03低版本老设备的专属兼容
针对家里仍在服役的老旧电视盒子或旧投影仪,作者专门提供了针对 Android 4.4 ~ 5.0 (API 19-22) 系统的专用兼容包(universal-api19-22.apk),并在低运存设备上做了解码与内存占用优化,让老设备也能正常安装运行。
04实用扩展设置
集成了 音量智能均衡(平衡不同视频的响度差异)、空降助手(跳过片头和广告片段)、WebDAV 视频转存(将喜欢的视频通过局域网下载存入 NAS)、以及画面水平翻转镜像等实用工具。
05交互与纯净体验
界面基于 Android TV Leanback 标准框架,针对遥控器按键做了针对性适配,焦点清晰明确。去除了开屏广告与商业营销推广,并支持保存多账号快速切换。
还有个很强的功能,自动识别视频中的广告,可以跳过广告,实测非常好用。
03
PART
安装方式与版本说明
安装包文件
适用设备
说明
universal.apk
Android 5.1 及以上主流电视
常规推荐,功能完整,解码效率较好
universal-api19-22.apk
Android 4.4 ~ 5.0 老旧系统
老设备专享,针对低版本系统做过兼容
常见安装方式:
1
U 盘安装:在电脑上从 Releases 下载对应 APK 存入 U 盘,插入电视 USB 口,通过电视自带文件管理器点击安装。
2
局域网远程推送:使用电视上的「小白文件管理器」或应用市场的远程推送功能,在电脑浏览器端直接上传。
3
ADB 安装:开启电视的开发者网络调试后,在电脑端命令行执行 adb install -r universal.apk 即可完成部署。
💡 提示:若电视在安装时弹出「未知来源应用」的安全提示,前往电视的系统设置(一般在「账号与安全」或「安全与限制」)中勾选允许即可。
对于平时需要在客厅大屏看 B 站的朋友,或者手头有老款电视盒子需要轻量播放器的用户,BT 是一个实用且省心的开源选择。它把画质、弹幕和基本的遥控器交互踏实做好,并且兼顾了老设备的可用性。
• GitHub 项目主页:https://github.com/chinasoul/BT
• 版本下载地址:https://github.com/chinasoul/BT/releases
感兴趣的朋友可以前往 GitHub 了解详情并根据设备版本下载体验。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
