AI summary
Auto-recording tool for Bilibili live streams with FLV, HLS, and audio-only modes. Records danmaku, supports QR login, backup CDN switching, and includes file repair tools. VSCode-style UI in Bilibili Pink theme. Requires broad storage permissions for managing recordings.
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 issue where folders named after room IDs (e.g., "Room X") would remain as placeholders. Recording directories are now always named after the broadcaster's actual name or "Room". Placeholder directories are automatically migrated and merged with existing content at key moments (mid-recording boundaries, end of recording, startup, or during polling), and empty shells are cleaned up. Migration also runs when recordings end abnormally. - Fixed issue where after moving files from a dated subdirectory, the empty parent directory could not be deleted.
- Versions
- DDTV-0.7.10-ffmpeg-9.release.apk — FFmpeg 9.0 engine (default recommended) - DDTV-0.7.10-ffmpeg-8.release.apk — FFmpeg 8.1.2 engine - DDTV-0.7.10-ffmpeg-6.release.apk — FFmpeg 6.1.6 engine (compatibility fallback)
About this version
- Version
- 0.7.10 (20)
- Size
- 19.82 MB
- Requires Android
- 7.0
- Target SDK
- 24
- Architecture
- arm64-v8a
- Downloads
- 67
- Updated
- Aug 8, 2026
- Package
- com.ddtv.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10