BLT is a third-party Bilibili client for Android TV built with Flutter, letting you browse, search, and play Bilibili videos on the big screen with a remote.
- v0.12.1
- Published at
- 21d ago
- 522
- Stars
- 5,929
- Download
- Synced at
- 15d ago
Latest release
v0.12.1Sep 28, 2026, 01:45 PMDownloads slow? Switch the source anytime above
README
Project Overview
BLT is a third-party Bilibili client for Android TV, built with Flutter and similar in style to bbll and bilibilitv. Its goal is to bring Bilibili content to the big TV screen so you can browse, search, and watch videos with a remote control. Note that this is the author's Flutter learning project: basic features come first, and stability and performance are not yet guaranteed.
Key Features
- Remote-friendly UI: the interface is designed for big screens and D-pad remotes, so no mouse is needed to browse and play.
- Home feed: shows Bilibili recommended content, with video cards and lists optimized for TV performance.
- Video playback: plays in DASH format, supports quality switching that remembers your last choice, and a draggable progress bar.
- Danmaku support: a built-in danmaku wall with top/bottom comments, filter weight, and font size from 16–36.
- Search and filter: the search page supports keyword search and result filtering.
- Feed and profile: includes a dynamic feed page, personal info, following, watch later, and watch history.
- Detail page actions: the video detail page supports UP follow/unfollow, follower and comment counts, and multi-part selection cards.
- QR login: sign in to Bilibili by QR code, auto-refresh cookies on cold start, and log out by long-pressing the avatar.
- Settings center: a dedicated settings page for quality and danmaku preferences, showing the app version at the bottom.
Target Audience
- Users who want to watch Bilibili on a TV or TV box
- People who prefer remote-control operation on a big screen
- Developers learning Flutter TV app development
Quick Start
- Download the APK matching your device architecture from the releases page, e.g.
blt-v0.12.1-arm64-v8a.apk. - Copy the APK to your TV or TV box and install it, allowing installation from unknown sources.
- Open the app and browse the home feed with the remote D-pad.
- Tap the avatar in the top-left to scan and log in, unlocking following, history, and watch later.
- Open the settings page to adjust quality and danmaku options as needed.
Core Advantages
- Big-screen experience: from home to playback, every page is redesigned for remote interaction.
- Complete danmaku: top/bottom comments, filter weight, and font size bring it close to the web player.
- Stable playback: request deduplication, backup address rotation, and retries improve loading reliability.
- Open and hackable: fully open source, ideal for learning Flutter TV development and customization.
One-line summary: Browse Bilibili on the big screen with a remote, with danmaku, quality, and history all in place.
System Requirements
| Item | Requirement |
|---|---|
| OS | Android TV (Android TV sets, TV boxes) |
| Architecture | arm64-v8a, armeabi-v7a, x86_64 |
| Runtime | An Android device that can install APKs |
| Network | Internet access to Bilibili services |
Notes
- This is the author's Flutter learning project; basic features come first and stability or performance is not guaranteed.
- The project has been renamed to blt; early versions and some links may still use the name bilitv.
- Inspired by BBLL and BilibiliTv, with APIs based on bilibili-API-collect, it is an unofficial third-party client.
Release history
Sort