auqhjjqdo

LiveRecorder

LiveRecorder is a fully automatic live stream recording tool based on Streamlink, detecting live starts by polling official platform APIs. It supports Bilibili, Douyu, Huya, Douyin, YouTube, Twitch, and more, recording unattended.

v2.35
Published at
Jul 7, 2024
749
Stars
6,675
Download
Synced at
16d ago

Latest release

v2.35Jul 7, 2024, 01:09 PM
Downloads slow? Switch the source anytime above

README

Project Overview

LiveRecorder is an unattended live stream recording script built on the powerful Streamlink for multi-platform live source recording. It detects live starts by mining official platform APIs through polling, striving to implement the most features with the least code.

Key Features

  • Multi-platform support: Bilibili, Douyu, Huya, Douyin, YouTube, Twitch, NicoNico, TwitCasting, Afreeca, Pandalive, Bigolive, Pixiv Sketch, Chaturbate, and more
  • Live detection: Via polling of official platform APIs
  • Unattended: Automatically detects live starts and records
  • Proxy support: HTTP and SOCKS proxies
  • Output configuration: Customizable output directory and format

Target Audience

  • Users who need automatic live stream recording
  • Multi-platform live content archivers
  • Windows / Mac / Linux users

Quick Start

  1. Install FFmpeg and add it to environment variables
  2. Download the executable for your platform from the Release page
  3. Modify config.sample.json and rename to config.json
  4. Run the binary

Core Advantages

  • Based on Streamlink for multi-platform live source support
  • Unattended, automatically detects live starts and records
  • Minimal code with rich functionality
  • Supports Windows, Mac, Linux (amd64)

System Requirements

  • OS: Windows / Mac / Linux (amd64)
  • Additional dependencies: FFmpeg

Notes

  • Recording too many streams simultaneously is not recommended; unforeseen issues may occur
  • Some platforms (e.g., Pandalive) have risk controls; use with caution
  • YouTube recording of multiple live rooms from a single channel may have frequent interruptions, currently unfixable
  • Douyu may occasionally have parsing errors; recording retries automatically
  • Bigolive has screen artifacts for some users, cause unknown

Release history

Sort