AI summary
Bilibili TV client for older Android 4.4+ TV boxes and emulators, with D-Pad remote navigation, video playback with danmaku, live streaming, and QR code login. Version 5.0 merges 1080P+ and 1080P60 quality options, adds staggered cover image loading for smoother performance, and improves gRPC-based quality fallback.
Generated by AI. May contain inaccuracies.
About this app
Help you find a summary of the core information of this GitHub project:
📺 BILI-TV project overview
k1moj1s/BILI-TV — Bilibili TV client learning project for old TV boxes with Android 4.4+ (API 19+), focusing on TV UI, low memory optimization and compatibility with old versions of Android.
📥 Latest version (V5.0 · 20260624)
- Don’t know which one to choose → Download "BILI-TV-20260624-V5.0-universal.apk" (Full architecture compatible, larger size) - "arm64-v8a.apk" — most post-2016 boxes (64-bit ARM) - "armeabi-v7a.apk" — Older box (32-bit ARM) - "x86.apk" / "x86_64.apk" — emulator or very few boxes - Release page: https://github.com/k1moj1s/BILI-TV/releases
✅ Main functions
- TV side navigation (Home/Search/Partition/News/Live Broadcast/My/Settings) - Home page recommendation flow, search associations and hot searches, partition browsing - Scan the QR code to log in, watch history/favorites/watch later - Video playback: image quality/encoding/audio track/double speed/selection; live broadcast line switching - Basic support for barrage (video + live broadcast) - Remote control D-Pad focus and menu optimization - Android 4.4 basic compatibility + low memory optimization
⚠️ Notes
- Positioning: learning/experimental use, unstable commercial client - Login or playback abnormalities may occur due to third-party interface/risk control/copyright changes - Only compatible with TV/TV boxes that support D-Pad remote control - MIT License, for learning and exchange only, not for commercial use or illegal dissemination 📺 BILI-TV V5.0 release details
Version number: 5.0 | Build date: 2026-06-24 | Supported architectures: arm64-v8a/armeabi-v7a/x86/x86_64/universal
🎯 Upgraded image quality experience
- 112/116 merged into "1080P60" - 1080P+ high bitrate (112) and 1080P60 high framerate (116) combined into a single "1080P60" option - Prioritize playback of 116, automatically downgrade to 112 when unavailable - The settings page and player quality panel are displayed in a unified manner - In-response image quality degradation in gRPC - When high quality (112/116) VLC playback fails, preferentially downgrade to 1080P (80) from gRPC responses - No more mindless jumps to the downgrade chain, playback is faster and more stable
🖼️Performance optimization
- Lazy loading of covers in batches - Cover images are loaded in batches by row, with an interval of 150ms - The first line is loaded immediately (opens in seconds), and subsequent lines "emerge" line by line - Solved the lag problem caused by loading 20+ covers at one time - Log optimization: automatically clear log files every time you start
🔐 Hidden functions
Related to "About", please explore by yourself
📥 Download suggestions
Architecture Applicable equipment universal If you don’t know which one to choose, just choose it (all architectures are compatible) arm64-v8a Most boxes after 2016 (64-bit ARM) armeabi-v7a Older box (32-bit ARM) x86/x86_64 emulator or very few boxes
What's new
Version 5.0
About this version
- Version
- 5.0 (11)
- Size
- 22.29 MB
- Requires Android
- 4.4
- Target SDK
- 19
- Architecture
- armeabi-v7a
- Downloads
- 72
- Updated
- Jun 26, 2026
- Package
- tv.bili
Ratings & reviews
- 50
- 40
- 30
- 20
- 10