What problem does it solve?
Enable developers and AI agents to interact with Bilibili from the terminal to quickly retrieve video metadata, subtitles, comments, audio streams, user profiles, trending lists, and manage collections or interactions without using the web UI.
Core Features & Use Cases
- Video inspection: fetch metadata, play counts, danmaku, and AI summaries for programmatic analysis.
- Subtitle & comments: retrieve subtitles and top comments for summarization or moderation workflows.
- Audio extraction for ASR: download audio streams and split into 16kHz mono WAV segments ready for speech-to-text pipelines.
- Discovery & management: search users/videos, browse hot/rank feeds, and manage favorites, watch-later, and history with optional authentication.
- Use Case: Automatically extract audio segments from nightly trending videos, run ASR, and compile summaries for content monitoring or research.
Quick Start
Run the bili audio command to download a video's audio and split it into ASR-ready WAV segments.