PureRecorder Documentation

PureRecorder is a high-efficiency background engine designed for seamless, 24/7 Chaturbate stream archiving. It eliminates the need for manual monitoring, providing a "set-and-forget" environment that captures your favorite content the moment it goes live. Built for stability and precision, the software handles the entire lifecycle of a broadcast—from detection to final storage—without requiring user intervention.

Quick Start

1. Run PureRecorder_Installer.exe
2. Launch PureRecorder.exe
3. Open http://localhost:9090/ in your browser
4. Paste your Chaturbate cookies in Settings
5. Add performers to begin monitoring
        

Installation

PureRecorder is distributed as a Windows installer. Run the installer to install the application.

PureRecorder_Installer.exe
        

After installation the main executable is:

PureRecorder.exe
        

Web Interface

PureRecorder uses a local web interface instead of a traditional desktop UI.

Once the program is running, open your browser and navigate to:

http://localhost:9090/
        

From the interface you can add performers, view active recordings, configure settings and monitor system activity.

Settings

The Settings page allows configuration of recording behaviour, storage directories and authentication cookies.

Authentication (Cookies)

PureRecorder requires authenticated browser cookies to access stream endpoints. Without valid cookies the recording engine cannot retrieve stream data.

1. Install the Cookie Extension

Install the extension Get cookies.txt LOCALLY by kairi.

2. Login to Chaturbate

Open Chaturbate in your browser and log in normally.

3. Copy Cookies

1. Click the extension icon
2. Press "Copy"
3. Cookies will be copied to your clipboard
        

4. Paste into PureRecorder

1. Open http://localhost:9090/
2. Go to Settings
3. Paste cookies into the Cookies field
4. Save the configuration
        
Cookies expire periodically. If recordings stop working, repeat the process and update the cookies.

Logs

PureRecorder writes logs to the logs directory inside the application folder. The main system log is logs/system.log. Each performer can also have a dedicated log file.

Logs use a structured format:

[date time] [LEVEL] [CODE] message | key=value key=value
[time] [LEVEL] [CODE] message
        

Log Prefix Reference

The following prefixes are used by the application exactly as written in the source code. They indicate the subsystem that generated each entry.

INFO

WARN

ERROR

DEBUG

Debug logs are only written when Debug Mode is enabled in Settings.

STATS

Telemetry entries are written with the [STATS] tag and are used for live recording progress.

Per-performer logs are stored at:

logs/<performer_name>.log
        

These logs are rotated automatically when they reach the size limit, and the previous file is moved to .old.