欢迎光临
我们一直在努力

BiliTV:Flutter 写的 B 站 TV 版,内置 SponsorBlock 自动跳过片头片尾

BiliTV 是一款面向 Android TV 的第三方哔哩哔哩客户端,使用 Flutter 开发。它的核心价值非常直接:遥控器操作终于顺手了,以及你可以通过插件,把“不想看的内容”在源头就处理掉 📺
BiliTV:Flutter 写的 B 站 TV 版,内置 SponsorBlock 自动跳过片头片尾插图

对于受不了官方 TV 端体验、又不想反复投屏的人来说,BiliTV 更像是一款为电视而生的视频播放器,而不是简单把网页搬到大屏上。

⭐ 核心亮点

  • 基于 SponsorBlock 的「空降助手」,自动跳过赞助、片头片尾
  • DASH 视频流 + 独立音轨,播放逻辑更接近本地播放器
  • 多编解码硬解支持,电视端观看体验明显更稳定

作者也明确说明:从图标到代码 100% AI 开发,设备测试有限,最低理论支持 Android 5,请自行评估兼容性。

🎬 视频播放能力

  • 多编解码支持:H.264 / H.265 / AV1(硬件解码,自动选择最优)
  • DASH 视频流:高画质视频 + 独立音轨播放
  • 多画质切换:4K / 1080P+ / 1080P / 720P / 480P
  • 完整弹幕系统:支持开关、透明度、字体大小、显示区域调节
  • 弹幕倍速同步:弹幕速度随播放倍速自动调整
  • 播放进度记忆:自动保存进度,下次打开自动续播
  • 自动连播:多 P 视频 / 推荐内容自动播放
  • 快进预览:拖动进度条实时画面预览(雪碧图)

📱 用户功能

  • 二维码登录:使用手机扫码快速登录账号
  • 动态页面:查看关注 UP 主的最新动态
  • 观看历史:云端同步,显示“已看完”状态
  • 搜索功能:支持关键词搜索,保存最近 10 条记录
  • 推荐视频:首页展示个性化推荐
  • 分区浏览:动画 / 游戏 / 音乐 / 科技等
  • 分区管理:自定义首页分区顺序与启用状态

🎮 TV 遥控器优化

  • 完整遥控器支持:方向键 / 确认 / 返回
  • 清晰焦点系统:高亮明确,避免迷路
  • 侧边栏快速切换:首页 / 动态 / 搜索 / 历史
  • 播放器快捷键:左右快进快退、上下调节音量

🔌 插件系统

  • 空降助手:基于 SponsorBlock 自动跳过赞助、广告、片头片尾
  • 视频过滤:按关键词 / UP 主屏蔽不想看的内容
  • 弹幕屏蔽:关键词精确或模糊匹配
  • 插件中心:统一管理插件开关与配置

⚙️ 设置选项

  • 首选编解码器:H.264 / H.265 / AV1 / 自动
  • 自动连播开关
  • 快进预览开关
  • 启动动画开关
  • 迷你进度条 / 控制栏自动隐藏
  • 播放器右上角时间显示
  • 首页分区排序
  • 缓存与播放记录清理

🛠️ 技术栈

  • Flutter 3.10+
  • video_player + ExoPlayer(DASH 支持)
  • canvas_danmaku(弹幕渲染)
  • cached_network_image(图片缓存)
  • shared_preferences(本地数据存储)
  • keframe(列表性能优化)

📖 项目地址


GitHub:BiliTV 项目主页


Releases:下载安装包

🏷 检索标签

#BiliTV #AndroidTV #B站 #第三方客户端 #SponsorBlock #Flutter

赞(0)

评论 抢沙发

评论前必须登录!

立即登录   注册