Documentation

Rekordly is a professional desktop application for automated stream recording, monitoring, and cloud storage management.

Overview

Rekordly is a desktop application built with Electron to help you manage, monitor, and download HLS (.m3u8) streams with a built-in dashboard, favourites tracking, and a download manager.

What Makes It Special?

  • Smart Detection: Live status checking for favourites with minimal resource usage
  • Dashboard: Real-time status and performance metrics
  • Download Manager: Track downloads with progress updates
  • Scheduling: Create scheduled jobs and monitor their status
  • Modern UI: Clean, responsive interface with real-time updates
  • Real-time Updates: WebSocket-powered instant status updates

Key Features

Streaming

  • HLS Playback: Built-in HLS player for stream preview
  • Stream URL Tools: Validate and load direct .m3u8 URLs

Downloads

  • Download Manager: Real-time progress tracking, status, and history
  • Quality & Duration Limits: Control output quality and auto-stop after a duration

Favorites Management

  • Multi-Platform Support: Chaturbate and Stripchat integration
  • Automated Monitoring: Periodic status checks (configurable interval)
  • Live Notifications: Real-time alerts when favorites go live
  • Batch Operations: Add, remove, and manage multiple favorites
  • Status History: Track when models were last online

Dashboard

  • System Metrics: Scheduler health, check timing, error rate
  • Live Models View: See which favourites are currently live

Scheduling

  • Scheduled Jobs: Create, view, and manage scheduled downloads
  • Job Monitoring: Live job status and logs in the UI

Quick Start

For End Users (Pre-built Installer)

  1. Download the latest release: Rekordly-2.0.0-Portable.exe
  2. Run the installer (click “More info” → “Run anyway” if Windows SmartScreen appears)
  3. Configure settings in the Settings tab (output directory, quality, duration, notifications, proxy)

Architecture

Rekordly uses an Electron desktop app (Renderer + Main process) communicating with an Express.js backend over HTTP/WebSocket. Data is persisted in SQLite and local storage.

Legal & Ethics

Use this tool responsibly. Make sure you have permission to record content and follow the rules of the platforms and your local laws.