登录 注册
数据分析与数据处理
844
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Dart
语言
—
创建时间
最近更新

项目能做什么

BiliTV 是一款基于 Flutter 开发的第三方哔哩哔哩 Android TV 客户端,主要解决大屏电视端的使用与遥控适配问题。 核心功能包括: 1. **电视端优化**:支持遥控器焦点导航与快捷操作。 2. **播放体验**:支持 4K 及多种硬解编码、实时弹幕、DASH 视频流与进度预览。 3. **账号与浏览**:支持扫码登录、动态、历史记录、分区管理与搜索。 4. **实用插件**:内置空降跳过广告、视频及弹幕关键词屏蔽功能。
来源:基于仓库元数据 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
## 原生 Android TV 版本(繁体中文支持)

后续会专注于优化原生版

[BiliTVNative](https://github.com/Hyper-Beast/BiliTVNative)


原生版截图
<img width="2048" height="1104" alt="image" src="https://github.com/user-attachments/assets/9d57c6c7-d1ed-4960-b86b-de475949f88b" />






# BiliTV 📺

一款专为 Android TV 设计的第三方哔哩哔哩客户端,使用 Flutter 开发。从图标到开屏动画到全部代码100%由AI开发,本人只负责提出需求和测试,测试设备有限,仅测试了索尼电视(armv7,安卓9)和redmi G Pro 27U(armv8,澎湃OS2)显示器,理论支持的最低安卓版本为安卓5,其他设备请自行测试。

更新功能是我自己内测使用,开源版本未实装

## ✨ 功能特色


### 截图展示
<img width="189" height="139" alt="image" src="https://github.com/user-attachments/assets/52b04c2a-85b6-4e35-bc3b-10e6bd588a4e" />
<img width="1193" height="666" alt="image" src="https://github.com/user-attachments/assets/7d779704-6709-49a3-957a-4253403bd71e" />
<img width="1203" height="668" alt="image" src="https://github.com/user-attachments/assets/b6784e77-96c5-40da-b567-9e8c6574b704" />
<img width="1069" height="569" alt="image" src="https://github.com/user-attachments/assets/209de939-bc94-4dc3-a8fd-1d9c57c4378d" />
<img width="1080" height="558" alt="image" src="https://github.com/user-attachments/assets/aeb84e09-7388-4ab6-b9be-b0da0340ddde" />






### 🎬 视频播放
- **多编解码器支持** - H.264 / H.265 / AV1 硬件解码,自动选择最优编码
- **DASH 视频流** - 高质量视频 + 独立音轨播放
- **多画质切换** - 支持 4K/1080P+/1080P/720P/480P 等多种画质
- **实时弹幕** - 完整弹幕体验,支持开关、透明度、字体大小、显示区域调节
- **弹幕倍速同步** - 弹幕飞行速度随播放倍速自动调整
- **播放进度记忆** - 自动保存播放进度,下次打开自动续播
- **自动连播** - 支持多P视频自动播放下一集,播完自动播放推荐
- **快进预览** - 拖动进度条时实时预览画面(雪碧图预览)
- **多P雪碧图支持** - 切换分P时自动加载对应预览图

### 📱 用户功能
- **二维码登录** - 使用手机扫码快速登录
- **动态页面** - 查看关注UP主的最新动态
- **观看历史** - 自动记录并同步云端历史,显示"已看完"状态
- **搜索功能** - 支持关键词搜索,保存搜索历史(最多10条)
- **推荐视频** - 首页展示个性化推荐内容
- **分区浏览** - 动画、游戏、音乐、科技等多分区内容
- **分区管理** - 自定义首页分区顺序和启用状态

### 🎮 TV 遥控器优化
- **完整遥控器支持** - 方向键导航、确认键选择、返回键退出
- **焦点系统** - 清晰的焦点高亮,便于遥控器操作
- **快速切换** - 侧边栏一键切换首页/动态/搜索/历史/用户
- **播放器快捷键** - 左右快进快退、上下调节音量、确认暂停

### 🔌 插件系统
- **空降助手** - 基于 SponsorBlock 数据库自动跳过广告、赞助、片头片尾
- **视频过滤** - 按关键词/UP主屏蔽不想看的视频,过滤低质量内容
- **弹幕屏蔽** - 按关键词屏蔽弹幕,支持精确匹配和模糊匹配
- **插件中心** - 统一管理插件开关和配置

### ⚙️ 设置选项

#### 播放设置
- **首选编解码器** - 选择 H.264/H.265/AV1 或自动
- **自动连播开关** - 可选择是否自动播放下一个视频
- **快进预览** - 开启/关闭拖动进度条时的预览

#### 界面设置
- **启动动画** - 开启/关闭应用启动动画
- **迷你进度条** - 播放器底部常驻进度条
- **默认隐藏控制栏** - 播放时自动隐藏控制条
- **播放器时间显示** - 右上角常驻时间
- **分区排序** - 自定义首页分区顺序

#### 存储设置
- **清除缓存** - 清除图片缓存和搜索记录
- **清除播放记录** - 清除本地播放进度

## 🛠️ 技术栈
- **Flutter 3.10+** - 跨平台 UI 框架
- **video_player + ExoPlayer** - 视频播放引擎,支持 DASH 格式
- **canvas_danmaku** - 弹幕渲染引擎
- **cached_network_image** - 图片缓存(限制 200MB,内存缓存 500张)
- **shared_preferences** - 本地数据存储
- **keframe** - 列表渲染性能优化
- **http** - 网络请求

## 📦 编译

```bash
# 获取依赖
flutter pub get

# 编译 APK (Android TV)
flutter build apk --target-platform android-arm64
```

## 🙏 致谢

本项目基于以下开源项目开发,特此感谢:

### 原始项目
- **[BiliPai](https://github.com/jay3-yy/BiliPai)** - 本项目的基础,感谢原作者的工作

### 依赖库
| 库名 | 用途 |
|------|------|
| [video_player](https://pub.dev/packages/video_player) | 视频播放引擎 |
| [canvas_danmaku](https://pub.dev/packages/canvas_danmaku) | 弹幕渲染 |
| [cached_network_image](
阅读完整原文

项目深度分析 规则生成(AI 未配置)

综合评分 55.6 分。该项目在“个人可实施性”维度得 45 分,“付费可能性”维度得 40.0 分,差异化空间 70.0 分(评分依据见评分卡)。

将 BiliTV 改造为垂直场景 SaaS

产品构想保留核心能力,针对某一类用户(如某行业团队)做托管版,收取月费。
目标用户有该需求的中小团队 / 独立站长
难度/周期中 · 2~4 周(MVP)
收费模式订阅制(如 ¥29~99/月)
竞争风险需验证付费意愿;注意许可证合规
依据 数据支持的判断:许可证与关键词显示存在商用与付费场景

面向细分需求的二次开发产品

产品构想基于 BiliTV 的核心能力,聚焦一个更窄的场景(如某平台、某行业)做差异化。
目标用户该细分场景用户
难度/周期中 · 2~6 周
收费模式买断制 / 订阅制 / 广告
竞争风险细分需求规模需验证
依据 AI 推测:基于项目主题标签的判断
以上为规则引擎基于仓库公开数据生成的参考结论,包含推测成分,不构成投资或创业承诺;配置 AI 后可获得更深入的分析。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
Hyper-Beast/BiliTVNative 中文介绍暂未生成
BiliTVNative
243 Kotlin
sakikiri/BiliTV 中文介绍暂未生成
Unofficial BiliTV APP to all Android devices
35 -
sarogar559/BiliTV 中文介绍暂未生成
📺 Stream on Android TV with BiliTV, a third-party client bui
10 Dart
cjlhll/bilitv 中文介绍暂未生成
三方b站tv客户端
3 Kotlin
mortis6656/bilitv 中文介绍暂未生成
Google TV / Android TV 用的非官方 B站客戶端(影片、直播、番劇、彈幕、QR 登入)
2 Kotlin
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建时间待补全,最近推送 ,发布过 3 个 Release
社区活跃Star 844 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。