AI summary
Auto-recording tool for Bilibili live streams with FLV/HLS/audio-only capture, danmaku/gift logging, and QR login. Modded build includes main-thread watchdog, batch-merged danmaku, and self-healing connections for stability on large streams. Requests broad storage access and a debug server (port 19864, off by default). Interface is Chinese.
Generated by AI. May contain inaccuracies.
About this app
Bilibili Live Auto-Recording Tool – An Android native app ported from the original CHKZL/DDTV (C#/.NET). VSCode-style UI + Bilibili Pink (#FB7299) theme, project structure referencing xialiag/BBDownAndroid.
Features
- Auto-record on stream start: batch polling to detect live starts, automatically starts recording. Supports FLV direct recording and HLS modes. - FLV direct (default): writes continuous FLV tags while downloading, timeline is naturally correct, playable immediately after recording. On disconnection and reconnection, continues writing to the same file (original Append behavior). - HLS: segment-level retransmission, more stable under network fluctuations. Interrupted files are automatically repaired via a fallback chain. - Audio-only: pulls only the audio stream, outputs *_original_audio.m4a standard audio files, automatically embeds title/host/date metadata + room cover. Interrupted/corrupted files undergo three-level fallback repair (error-tolerant copy → AAC re-encoding). - Danmaku recording: records danmaku / gifts / SCs / captain purchases / renewals / entries, automatically archived at stream end (JSON + CSV). - QR code login: supports both Web and TV login states, plus cookie paste login. - Follow import: pulls follow groups, one-click batch import monitoring. Adding a room automatically fetches the host name/title (no more placeholder "Room 12345" directories). - Backup line switching: instantly switches to backup lines on 403/errors (CDN multi-line rotation). - Repair tools: corrupted file repair (ignore errors and remux), full transcoding, fast remuxing (remux), queue with cancel/retry. Supports video and audio (m4a) files. - File management: archived by host/date, cover display, automatic merging of variants (repaired/transcoded badges), auto-repair chain on playback failure. - Recording history: recorded per session, supports batch management (multi-select delete). - Debug server (port 19864): real-time browser viewing of status/logs/crash logs/history logs, toggle in settings, disabled by default. - Auto-update: checks GitHub Releases, silent check on startup + manual check.
Quick Start
1. Open App → top-right + to add a room (room ID / short ID / UID) 2. Login (QR scan in account page) → auto-recording is enabled by default 3. Adjust in Settings: recording mode (FLV / HLS / Auto), default quality, splitting rules, audio-only, etc.
Interface language: Chinese
What's new
- Bug Fixes
- Fixed gift currency unit error — captain and other "Great Voyage" prices were displayed directly as gold coins (e.g., ¥198000), now correctly converted (¥198.0). - Fixed SEND_GIFT silver/ free gifts no longer showing fake amounts (only GOLD gifts are converted).
- Stability Improvements
- Danmaku push batch merging — 300ms window for batch processing; large live streams no longer overwhelm the main thread. - Throttled recording progress updates (max 1 per second). - Main thread watchdog — detects blocking and automatically reduces load (drops backlogged danmaku + expands batch window); automatically recovers after restoration. - Danmaku connection timeout self-healing — connectBlocking now has a 30s timeout with visible failure reasons (no more infinite blocking without logs).
About this version
- Version
- 0.7.8 (18)
- Size
- 19.81 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 22
- Updated
- Aug 7, 2026
- Package
- com.ddtv.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10