BiliTV
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 为准(涉及依赖安装与环境配置,对新手门槛较高)。