An experimental native Bilibili client for Android TV and Android tablets, built with Kotlin, Jetpack Compose, Compose for TV, and Media3, optimizing playback stability, remote focus, and danmaku performance for large screens.
- v1.0.1
- Published at
- Jul 22, 2026
- 209
- Stars
- 3,049
- Download
- Synced at
- 15d ago
Latest release
v1.0.1Jul 22, 2026, 01:58 AMDownloads slow? Switch the source anytime above
README
Project Overview
BiliTVNative is an experimental native Bilibili client for Android TV and Android tablets, built with Kotlin, Jetpack Compose, Compose for TV, and Media3 for a large-screen viewing experience. The project initially focused on TV remote interaction, and has since added a tablet touch interface with a progressive MVVM refactor.
Key Features
- Home recommendations, trending, and category content streams
- TV search keyboard and tablet system input, with search suggestions, history, result sorting, and pagination
- Dynamic feed, watch history, and QR code login
- Media3 on-demand player with DASH playback, progress saving, and focus restoration
- Default quality, decoder preference, speed, danmaku, fast-forward preview sprite sheets
- ByteDance DanmakuRenderEngine for native danmaku rendering
- Skip assistant with segment skip prompts and skip range markers on the progress bar
- Auto-play next episode, auto-play related recommendations
- Simplified Chinese, Hong Kong Traditional, and Taiwan Traditional interfaces with dynamic title conversion
Target Audience
- Android TV users
- Android tablet users
- Users who need a large-screen Bilibili client
Quick Start
- Download the latest version from GitHub Releases
- Install and launch the app
- Scan the QR code to log in and start using
Core Advantages
- Native development for excellent performance
- Dual adaptation for TV and tablet
- Optimized danmaku rendering performance
- Open-source and free
System Requirements
- OS: Android TV, Android tablet
Release history
Sort