YTLiveRecorder 1.2.7
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
- Download
YTLiveRecorder-Windows-Setup.exeand run it. - If Windows protected your PC (SmartScreen): More info → Run anyway.
- Allow admin install when asked.
- Open YTLiveRecorder.
- Browse → pick a folder for finished recordings.
- Add channel — handle only (e.g.
liquid_cryptid;@optional). - Start Monitoring. When a channel is live, recording starts.
- 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).
- Stop Monitoring when done watching entirely — the app saves any active files as normal
.mp4/.mkvunder your folder.
Updates later: green badge next to the title, or Help → Check for Updates…
Linux (AppImage)
chmod +x YTLiveRecorder-Linux.AppImage
./YTLiveRecorder-Linux.AppImageSame steps as Windows inside the app. AppImage supports in-app updates.
Linux (.deb)
sudo dpkg -i YTLiveRecorder-Linux.debUpdate 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 lives —
bestvideo*+bestaudio/bestwith format sorting suited to live HLS; bundled yt-dlp 2026.07.23 nightly for current YouTube - Cleaner filenames —
YYYY-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)