Skip to content

YTLiveRecorder 1.2.7

Choose a tag to compare

@liquidcryptid liquidcryptid released this 31 Jul 19:34
· 25 commits to main since this release

YTLiveRecorder 1.2.7

Automatic YouTube livestream recorder (yt-dlp + ffmpeg).

Not affiliated with YouTube or Google.


Which file do I download?

Your computer Download this
Windows YTLiveRecorder-Windows-Setup.exe
Linux (recommended, auto-update) YTLiveRecorder-Linux.AppImage
Linux (.deb package) YTLiveRecorder-Linux.deb

Other files on this page (latest.yml, latest-linux.yml, *.blockmap, checksums) are for automatic updates — you can ignore them for a first install.


Usage

Windows

  1. Download YTLiveRecorder-Windows-Setup.exe and run it.
  2. If Windows protected your PC (SmartScreen): More infoRun anyway.
  3. Allow admin install when asked.
  4. Open YTLiveRecorder.
  5. Browse → pick a folder for finished recordings.
  6. Add channel — handle only (e.g. liquid_cryptid; @ optional).
  7. Start Monitoring. When a channel is live, recording starts.
  8. While Recording, click Stop next to that channel to save the current segment (monitoring continues; a new segment starts if the stream is still live).
  9. Stop Monitoring when done watching entirely — the app saves any active files as normal .mp4/.mkv under your folder.

Updates later: green badge next to the title, or Help → Check for Updates…

Linux (AppImage)

chmod +x YTLiveRecorder-Linux.AppImage
./YTLiveRecorder-Linux.AppImage

Same steps as Windows inside the app. AppImage supports in-app updates.

Linux (.deb)

sudo dpkg -i YTLiveRecorder-Linux.deb

Update by installing a newer .deb, or use the AppImage for auto-update.


Patch notes (1.2.7)

Features

  • Faster live detection — two-phase check: cheap page probe first, then yt-dlp only when needed; fixed 20s check interval (no longer user-configurable)
  • Smarter end detection while recording — probe first; full yt-dlp only when the page looks offline (less hammering YouTube mid-stream)
  • Reliable app close (X) — shows a please-wait status window, stops downloads, moves files to your recordings folder, then exits
  • Best quality livesbestvideo*+bestaudio/best with format sorting suited to live HLS; bundled yt-dlp 2026.07.23 nightly for current YouTube
  • Cleaner filenamesYYYY-MM-DD-HH-MM - Stream Title.mkv (strips YouTube’s trailing clock from titles; no random suffix)

UX

  • Cookies hint: only needed for members-only / age-restricted streams
  • Separator between settings and Start/Stop Monitoring
  • Remove channel mid-recording still saves the segment, then drops that channel (no auto-resume)
  • Progress line shows the file name only (not full Destination: path)

Reliability

  • Hybrid save path so Stop/close does not double-copy the same segment to the NAS
  • Live-check queue, monitor re-entrancy guard, log prune on day roll, clearer WARN/ERROR text for testers
  • FFmpeg live HLS fix (allowed_extensions) for current stream URLs

Notes

  • Prefer Stop Monitoring or wait for the close status window to finish before force-killing the process
  • If a save fails, use Help → Open Logs Folder and look for WARN/ERROR lines

Full history: see CHANGELOG.md in the project repository.


Notes

  • 64-bit only (no macOS build)
  • First-time Windows installs may need SmartScreen “Run anyway”
  • Release version 1.2.7 (filenames do not include the version number)