YT LIVE STREAMER
Downloads · v3.0.0

Get YT Live Streamer

The desktop app, the self-hosted player, and the companion Android app. All free, no account required.

🐧 LINUX · DESKTOP

The program

v3.0.0 · Ubuntu 20.04+

The full desktop app — streaming engine plus all 19 plugins, launcher and docs.

  • streamer.py + launcher
  • 19 plugins included
  • README & setup guide
Download .zip
~300 KB · needs ffmpeg + yt-dlp
🌐 SELF-HOSTED · WEB

Player website

v2 · nginx + RTMP

Host your own watch page with live chat, reactions and now-playing — on your box or a VPS.

  • HLS player + chat server
  • Automated setup script
  • Install & config guide
Download .zip
~23 KB · Python + nginx
📱 ANDROID · MOBILE

Android app

debug build · .apk

Control your stream from your phone — the companion app for the Remote API.

  • Start, stop & skip remotely
  • Live status at a glance
  • Talks to your Remote API
Download .apk
~5 MB · Android · sideload
UNTESTED
🔌 WORDPRESS · PLUGIN

WordPress control

yt-streamer-control · PHP

Run your stream from the WordPress admin and show a live status badge to visitors — when WordPress and the streamer share a VPS.

  • Admin start / stop / skip / switch
  • Public status shortcode
  • Token stays server-side (localhost)
Download .zip
~8 KB · needs Remote API on same machine
// windows builds

Windows (experimental)

Untested · Windows builds are provided as-is and haven't been verified yet
UNTESTED
🪟 WINDOWS · DESKTOP

Windows app

v2.2.7 · source + plugins

The full app ported to Windows — run it with Python, or build a standalone .exe. Includes the player website and WordPress plugin.

  • streamer.py + all plugins
  • start_streamer.bat launcher
  • Player site & WP plugin bundled
Download .zip
~285 KB · needs Python 3.10+ · ffmpeg
BUILD KIT
🔧 WINDOWS · BUILD TOOLS

.exe build kit

v2.2.6 · PyInstaller

The tooling to compile a standalone Windows .exe — a build script, PyInstaller spec and step-by-step instructions.

  • build_windows.bat (one-click)
  • streamer_windows.spec
  • Full build guide
Download .zip
~4 KB · needs PyInstaller
Phase 1 — works now
  • Playlist streaming to YouTube / RTMP
  • Scheduler & download manager
  • YouTube search & AI playlist builder
  • Remote API & multi-RTMP
  • Overlays, recording, chapters, trimmer
  • SFTP manager & player website
Phase 2 — not ported yet
  • Webcam / capture card input
  • Screen share input
  • Picture-in-picture overlay
Phase 2 inputs use Linux video capture (V4L2 / X11) and need a Windows rewrite (DirectShow / gdigrab), which is planned.
// in motion

See it come together

Installing the Android app

This is a debug build distributed outside the Play Store, so you'll sideload it. On most phones:

  1. Download yt-live-streamer.apk to your phone.
  2. Open it; if prompted, allow "install from this source" for your browser or file manager.
  3. Tap install, then open the app and point it at your Remote API address (the IP and port shown in the desktop app's Remote Control API panel).

The app is a thin remote control — the desktop program does the actual streaming. Keep both on the same network, or expose the API securely if you're controlling a VPS.

Setting up the WordPress control plugin

This is untested and provided as-is. It only works when WordPress and the streamer run on the same machine (usually a VPS), because the plugin talks to the Remote API over localhost.

  1. Unzip and copy the yt-streamer-control folder into wp-content/plugins/.
  2. In WordPress admin, activate "YT Streamer Control".
  3. In the streamer, start the Remote Control API (Settings → System) and set a token.
  4. In WordPress under Stream Control → Settings, set the API URL to http://127.0.0.1:5000 and paste the same token.

The token is stored server-side in PHP and never sent to the browser, so port 5000 stays firewalled to the machine. The admin panel gives start/stop/skip/switch; a public shortcode shows only live status and now-playing.

What each download needs

DownloadRuns onRequires
The programLinux desktopffmpeg · python3-tk · yt-dlp
Player websiteLinux server / VPSnginx-rtmp · python3 · websockets
Android appAndroid phonea running Remote API to connect to

New to it? The setup guide walks through everything step by step.