bililive-go is an automated broadcast archivist and recording tool designed specifically for Bilibili live streams. It functions as a monitoring service that tracks broadcast status and automatically captures live video content to local storage based on target identifiers.
The system features a web-based manager that allows for the remote configuration of recording targets and global settings via a browser interface. It supports the simultaneous recording of multiple streams and provides real-time status alerts through external messaging services when broadcasts start, end, or encounter errors.
The application includes capabilities for system performance metrics and can be deployed as a headless background service with automatic boot-start and failure recovery. Management is further supported by an API for programmatic control of stream monitoring and target lists.