Install Python dependencies
Clone the repository and install the required packages.
uv automatically creates and manages a virtual environment. If you don’t have it installed, see the Installation page for setup instructions.Install FFmpeg
FFmpeg is required for recording. On Windows, the tool auto-installs FFmpeg the first time it runs — you can skip this step.
Use
ffmpeg -version to confirm the installation was successful.Add stream URLs to URL_config.ini
Open You can optionally prefix a URL with a quality setting followed by a comma:Available quality values:
config/URL_config.ini and add the live room URLs you want to monitor, one per line.config/URL_config.ini
config/URL_config.ini
原画 (original), 蓝光 (Blu-ray), 超清 (ultra HD), 高清 (HD), 标清 (SD), 流畅 (smooth).Run the recorder
Start the program from the project root:Once running, you should see output similar to:When a monitored stream goes live, recording starts automatically:Recorded files are saved to the
downloads/ folder, organized by platform and streamer name.Using
ts as the recording format (the default) prevents file corruption if the program stops unexpectedly. The tool can auto-convert completed .ts files to .mp4 — see Output formats for details.What’s next
Configuration
Customize recording quality, format, save paths, loop interval, and more.
Supported platforms
Browse all 40+ platforms and see which require proxy or cookie setup.
