awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
bililive-go avatar

bililive-go/bililive-go

0
View on GitHub↗
5,595 stars·688 forks·Go·GPL-3.0·15 views

Bililive Go

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.

Features

  • Broadcast Capturing - Captures live video broadcasts from streaming platforms and saves the media to local storage.
  • Stream Recorders - Captures and saves multiple live video and audio streams to local storage simultaneously.
  • Broadcast Status Monitoring - Acts as a background process tracking broadcast status and sending real-time start/end notifications.
  • Media Content Archivers - Saves live stream data from Bilibili to local storage for permanent offline viewing.
  • Automated Archiving - Automatically captures live video content and organizes resulting files into structured local directories.
  • Broadcast Availability Monitoring - Tracks the status of live broadcasts and provides notifications when streams start or end.
  • Broadcast Status Polling - Periodically polls remote APIs to detect when targeted broadcasts start or end.
  • Remote Configuration Interfaces - Exposes a web-based interface for remotely modifying application configuration and state.
  • Web-Based Configuration Dashboards - Provides a browser-based dashboard for managing recording targets and global application settings.
  • Notification Dispatchers - Routes real-time alerts to external messaging services when broadcast states change.
  • Alert Notification Systems - Sends real-time notifications via messaging services when broadcasts start, end, or encounter errors.
  • Headless Daemon Management - Runs as a background system service with automated boot and failure recovery.

Star history

Star history chart for bililive-go/bililive-goStar history chart for bililive-go/bililive-go

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does bililive-go/bililive-go do?

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.

What are the main features of bililive-go/bililive-go?

The main features of bililive-go/bililive-go are: Broadcast Capturing, Stream Recorders, Broadcast Status Monitoring, Media Content Archivers, Automated Archiving, Broadcast Availability Monitoring, Broadcast Status Polling, Remote Configuration Interfaces.

What are some open-source alternatives to bililive-go/bililive-go?

Open-source alternatives to bililive-go/bililive-go include: bililiverecorder/bililiverecorder — BililiveRecorder is a tool for automatically capturing and saving live broadcasts and associated chat logs from… ihmily/douyinliverecorder — DouyinLiveRecorder is a multi-platform live stream recorder designed to monitor and save broadcasts from various… ihmily/streamcap — StreamCap is a cross-platform recording client designed to automate the archiving of live video broadcasts. It… biliup/biliup — biliup is an automated live stream archival and video management system designed to record broadcasts and upload… prometheus/alertmanager — Alertmanager is a monitoring notification gateway and routing service that deduplicates, groups, and directs alerts to… tautulli/tautulli — Tautulli is a monitoring tool and administration interface for Plex Media Servers. It tracks real-time streaming…

Open-source alternatives to Bililive Go

Similar open-source projects, ranked by how many features they share with Bililive Go.
  • bililiverecorder/bililiverecorderBililiveRecorder avatar

    BililiveRecorder/BililiveRecorder

    4,698View on GitHub↗

    BililiveRecorder is a tool for automatically capturing and saving live broadcasts and associated chat logs from Bilibili to local storage. It functions as a live stream automation bot that monitors channel statuses in real time to trigger recording tasks without manual intervention. The project provides a web-based recording manager and a graphical interface for configuring capture settings and managing target channels. It supports recording multiple simultaneous broadcasts and includes a dedicated system for recovering corrupted media caused by server-side interruptions. The application man

    C#bilibilibilibili-livedotnet-core
    View on GitHub↗4,698
  • ihmily/douyinliverecorderihmily avatar

    ihmily/DouyinLiveRecorder

    10,328View on GitHub↗

    DouyinLiveRecorder is a multi-platform live stream recorder designed to monitor and save broadcasts from various global streaming platforms to local storage. It functions as an automated stream watchdog that continuously tracks broadcast statuses to initiate recording immediately when a stream goes live. The tool is a proxy-aware capture system capable of routing network requests through external servers to access and record content restricted to specific geographic regions. It utilizes platform-specific resolvers to map API patterns to stream identifiers, ensuring content can be archived fro

    Pythonacfun-livedouyindouyin-api
    View on GitHub↗10,328
  • ihmily/streamcapihmily avatar

    ihmily/StreamCap

    3,852View on GitHub↗

    StreamCap is a cross-platform recording client designed to automate the archiving of live video broadcasts. It functions as a centralized utility that monitors multiple streaming channels, automatically triggering recording tasks the moment a broadcast begins. By leveraging a dedicated media processing framework, the software captures live data streams directly to local storage. The project distinguishes itself through an integrated web-based management interface that allows users to configure recording parameters and monitor active sessions remotely. It supports automated scheduling for recu

    Pythonbilibilicross-platformdouyin
    View on GitHub↗3,852
  • biliup/biliupbiliup avatar

    biliup/biliup

    5,223View on GitHub↗

    biliup is an automated live stream archival and video management system designed to record broadcasts and upload content to platforms. It functions as a stream recorder, video upload tool, and cross-platform migrator that handles the transfer of content from various sources to a target service. The project enables cross-platform video migration by downloading content from external sources and redistributing it via automated pipelines. It supports headless video management through a server-based interface and programmatic uploading tools that operate without manual browser interaction. Core c

    Rustbilibilidouyindouyu
    View on GitHub↗5,223
See all 30 alternatives to Bililive Go→