Hyper-Beast

BiliTVNative

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 AM
Downloads 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

  1. Download the latest version from GitHub Releases
  2. Install and launch the app
  3. 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