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 PMDownloads 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
- Install FFmpeg and add it to environment variables
- Download the executable for your platform from the Release page
- Modify
config.sample.jsonand rename toconfig.json - 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