logo Project AtmosFarmYT LIVE STREAMER
The software that runs the channel

YT Live Streamer

A self-hosted desktop control room for running a 24/7 YouTube channel from your own machine β€” built in-house for Atmosfarm to power the always-on stream. This page is a guide to the program and its own promotional/documentation website; that site is a complete, self-contained project kept in the archive and is linked, not modified.

00

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/.

01

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."

24/7
Unattended streaming
19
Optional plugins
$0
Per month
∞
Stream hours
20+
REST API endpoints
v3.0.0
Current version
YT Live Streamer app
The desktop control room. image read from the product site's assets/showcase.png

How 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).
02

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.
03

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.

AreaPlugins
CoreStream engine Β· Scheduler Β· Remote API Β· Overlays
LibraryDownload Manager Β· AI Playlist Builder Β· YouTube Search Β· Video Trimmer Β· Chapter Markers
YouTubeYouTube Live Β· Analytics Β· My Channel
MonitoringHealth Monitor Β· Relay + Recording
DistributionMulti-RTMP Β· SFTP Manager Β· Stream Preview
Inputs (Linux)Webcam Β· Screen Share Β· Picture-in-Picture
04

Setup & requirements

"From zero to live in about ten minutes." Full guide on the Setup page.

  1. Get the deps β€” install ffmpeg, Python (3.10+) and yt-dlp.
  2. Run the launcher β€” one script verifies everything and opens the app; plugins load automatically.
  3. Paste your key & go β€” drop in a YouTube stream key, add videos, hit Start Stream.
PlatformSupport
Ubuntu 20.04 / 22.04 (Linux)Primary / tested β€” full feature set
Windows 10 / 11Phase 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).

05

Downloads & versions

Current release v3.0.0. See the Downloads page for the actual files.

ComponentVersionSizePlatform
Main appv3.0.0~300 KBLinux (Ubuntu 20.04+)
Player websitev2~23 KBSelf-hosted / VPS
Android appdebug build~5 MBAndroid (sideload)
WordPress controlplugin~8 KBWordPress (untested)
Windows appv2.2.7~285 KBWindows 10/11 (untested)
Windows build kitv2.2.6~4 KBPyInstaller tools
06

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.

~9
Days of building
35
Versions shipped
19
Plugins
300+
Regression test items

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.

07

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.