DDTV

Verified safeOpen sourceExclusive
No reviews reviews
12
downloads
7.0
android

AI summary

Auto-recording tool for Bilibili live streams with FLV, HLS, and audio-only modes. Records danmaku, gifts, and super chats; supports QR login, follow import, backup CDN switching, and built-in repair tools. VSCode-style UI in Bilibili pink theme. Interface is Chinese-only. Requests broad storage permissions (MANAGE_EXTERNAL_STORAGE) for file operations.

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

v0.7.16Aug 19, 2026
  • Fixes
  • FFmpeg version logs deduplicated: now printed once per process; no longer repeats when Activity is rebuilt by the system. - Stream start/stop logs deduplicated: only one notification per event; no longer duplicated across Room and Service. - Frontend JS hang detection now exempted in background: when the app is in background or screen off, Chinese ROMs freeze WebView JS, causing the probe to hang and trigger repeated reloads (which don't work in background). Now, no hang detection or reload occurs in background; detection resumes and probe baseline resets when the app returns to foreground.

About this version

Version
0.7.16 (26)
Size
19.82 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
12
Updated
Aug 19, 2026
Package
com.ddtv.app

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app