MYT Hub setup

Run scripts\start_hub.bat. It asks Windows to install anything missing. This page is the manual path when that install is declined, winget is unavailable, or a tool still needs a download.

Checking this computer…

Node.js LTS

Required

Runs the hub. Without it, nothing else on this page can start the server.

Windows can install this from the command line with winget. The old installer is still there if you would rather click through it. Leave the default options so node is added to PATH, then run start_hub.bat again.

Download Node.js

Python 3

Needed for YouTube tools

Scorekeeping and recording work without Python. The YouTube quota helper does not.

On the first installer screen, turn on Add python.exe to PATH.

Download Python

FFmpeg

Needed to stitch takes

Phones can still upload slices without FFmpeg. Joining those slices into one take needs it.

Download FFmpeg

OpenSSL

Needed for phone cameras

The laptop viewfinder works without it. A phone camera needs the HTTPS certificate OpenSSL creates.

Git for Windows also includes openssl.exe, if you already use Git.

Download OpenSSL Download Git for Windows

Install from a terminal instead

On Windows 10 and 11, winget installs Node.js, Python, FFmpeg, and OpenSSL without opening each vendor’s installer. Approve the administrator prompt. start_hub.bat runs these for you.

winget install --id OpenJS.NodeJS.LTS -e --accept-package-agreements --accept-source-agreements
winget install --id Python.Python.3.12 -e --accept-package-agreements --accept-source-agreements
winget install --id Gyan.FFmpeg -e --accept-package-agreements --accept-source-agreements
winget install --id ShiningLight.OpenSSL.Light -e --accept-package-agreements --accept-source-agreements