Open the streamer site
The product has its own full marketing + docs website (dark "terminal/IDE" theme, v3.0.0). It lives untouched in the archive at youtube streamer/promotional website/. Launch it here:
If a link doesn't open, the archive folder may have been moved/renamed β the page expects it one level up from this site, at ../ytlivestreamer/.
What it is
"Run a 24/7 YouTube channel from your own machine."β YT LIVE STREAMER, TAGLINE
A desktop control room for unattended live streaming: build playlists, schedule broadcasts, monitor stream health and drive everything from one dark, keyboard-friendly app β no monthly SaaS, no cloud lock-in. Self-hosted Β· Linux Β· 24/7, plus a companion Android app to start, stop and monitor from anywhere.
Built for creators running music streams, ambient loops, replays and scheduled programming without babysitting a browser. "Own your stream. No subscriptions, no cloud middleman, no limits on hours. Your machine, your channel, your rules."
assets/showcase.pngHow it powers Atmosfarm
This app runs Atmosfarm's nightly 1-hour livestream (Jul 6 β Oct 14) and the 24/7 loop between uploads. The operational side β a run-sheet, 9 per-category prep packs, a nightly follow-ups / to-do view and a viewer-notes CRM β lives on the Schedule (stream-playbook).Feature highlights
Seven capability areas. Full breakdown on the product site's Features page.
Streaming engine
- Playlist streaming β queue files, loop 24/7, gapless for days; drag-reorder; loop/shuffle/once; duration estimator with 24h warnings.
- Weekly scheduler β assign playlists to days/times; auto-fires; override to start any playlist now.
- Live overlays β watermarks, lower-thirds, scrolling tickers, chroma key, gap fillers.
- External RTMP source β relay any RTMP ingest through the same overlay + recording pipeline.
Content & library
- Built-in downloader (yt-dlp) β per-download quality, live progress/speed, history.
- AI playlist builder β type a topic + length; it searches, filters, downloads and assembles a playlist (English / Creative-Commons filters, skips Shorts).
- YouTube search β search in-app, filter by duration/date/views, one-click queue, or play via mpv/vlc without downloading.
- Trim & chapter tools β set in/out points with no re-encode; live chapter markers; export chapters for the description.
YouTube integration
- YouTube Live control β create broadcasts, fetch/apply stream keys, go live/test/end, read + send live chat.
- Analytics dashboard β views, watch-time, top videos, traffic, geography; CSV export; no browser tab.
- My Channel dashboard β sign in once; subscribers, views, video count, video manager.
- Super Chats & members β live Super Chat feed + channel membership list.
Monitoring, distribution & inputs
- Live health monitor β real-time FPS, bitrate, dropped frames; CPU/RAM/disk/network; colour-coded ffmpeg log + graphs.
- Local recording β save a copy while streaming, no extra encode, one-tap Rec.
- Multi-destination streaming β push to YouTube + other RTMP targets via tee muxer (no extra CPU).
- Self-hosted player β HLS player + WebSocket chat, reactions, theatre mode.
- VPS file sync (SFTP) + WordPress control + Remote API (token-secured REST).
- Input sources (Linux) β webcam / capture card, screen capture (X11/Wayland), picture-in-picture.
Plugin architecture
Every feature is a plugin β drop a Python file in, it adds tabs, API routes and hooks; enable/disable per plugin, no core changes. 19 plugins ship. Full catalog on the Plugins page.
| Area | Plugins |
|---|---|
| Core | Stream engine Β· Scheduler Β· Remote API Β· Overlays |
| Library | Download Manager Β· AI Playlist Builder Β· YouTube Search Β· Video Trimmer Β· Chapter Markers |
| YouTube | YouTube Live Β· Analytics Β· My Channel |
| Monitoring | Health Monitor Β· Relay + Recording |
| Distribution | Multi-RTMP Β· SFTP Manager Β· Stream Preview |
| Inputs (Linux) | Webcam Β· Screen Share Β· Picture-in-Picture |
Setup & requirements
"From zero to live in about ten minutes." Full guide on the Setup page.
- Get the deps β install ffmpeg, Python (3.10+) and yt-dlp.
- Run the launcher β one script verifies everything and opens the app; plugins load automatically.
- Paste your key & go β drop in a YouTube stream key, add videos, hit Start Stream.
| Platform | Support |
|---|---|
| Ubuntu 20.04 / 22.04 (Linux) | Primary / tested β full feature set |
| Windows 10 / 11 | Phase 1 β core streaming only (webcam, screen-share, PiP are Linux-only); marked untested |
Core deps: ffmpeg, python3-tk, yt-dlp. Plugin deps: flask (Remote API), psutil (Health), websockets (player chat), paramiko (SFTP), google-auth + oauthlib + api-python-client (My Channel / Live / Analytics), mpv or vlc (optional play button).
Downloads & versions
Current release v3.0.0. See the Downloads page for the actual files.
| Component | Version | Size | Platform |
|---|---|---|---|
| Main app | v3.0.0 | ~300 KB | Linux (Ubuntu 20.04+) |
| Player website | v2 | ~23 KB | Self-hosted / VPS |
| Android app | debug build | ~5 MB | Android (sideload) |
| WordPress control | plugin | ~8 KB | WordPress (untested) |
| Windows app | v2.2.7 | ~285 KB | Windows 10/11 (untested) |
| Windows build kit | v2.2.6 | ~4 KB | PyInstaller tools |
How it was built
The whole product β desktop app, all 19 plugins, the Android remote, the self-hosted player, the WordPress plugin and the promotional website β was designed and written in conversation with Claude AI over ~9 days, across 35 versions (v0.01 β v3.0.0). The build moved from Claude in a browser chat to Claude Code mid-way for live debugging.
Timeline highlights: prototype & Linux port β feature growth + UI (v2.0.0) β search / My Channel / Remote API / Android β plugin architecture (the turning point) β SFTP + player site + website β YouTube Live + analytics + Windows Phase 1 β relay + recording β playlist fix + v3.0.0. Full changelog on the History page.
Browse the full streamer site
Every page of the product's own website (opens the untouched copy in the archive):
How this connects to the channel
This is the engine behind the 24/7 livestream β it loops past videos, the cinematic commercial, updates and the scrolling ticker, all unattended. See the Livestream Kit for the stream's content side and Gear for the hardware that feeds it.This page only describes and links to the YT Live Streamer website β that site (a separate, self-contained project under ytlivestreamer/) was not edited. "Not affiliated with YouTube." Details captured from its index, features, plugins, setup, downloads, status, history and project pages on 2026-06-17.