Installing PC Caster on Windows takes only a few minutes. The includedDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/iluisgm/PC_Caster/llms.txt
Use this file to discover all available pages before exploring further.
run.bat script handles every dependency — Python packages, the Playwright Chromium engine, and brand icons — automatically on first run. You only need to install Python itself beforehand.
Prerequisites
- Windows 10 or 11 (PC Caster uses Windows-specific APIs and will not run on macOS or Linux)
- Python 3.9 or later — download the installer from python.org/downloads
During Python installation, tick “Add Python to PATH” on the first screen. Without this,
run.bat will detect Python as missing and exit before installing any dependencies.Installation Steps
Install Python 3.9+
Download the latest Python 3 installer from python.org/downloads and run it.On the first installer screen, check “Add Python to PATH” before clicking Install Now. This lets
run.bat find python and pip automatically from any folder.Place the PCCaster folder
Download or copy the
PCCaster folder to any location on your PC — your Downloads folder, Documents, or the Desktop all work fine. The app reads its files relative to its own location, so it is fully portable and can be moved later.Double-click run.bat
Open the
PCCaster folder and double-click run.bat. A console window appears and the script runs the following steps automatically:- Checks Python — exits with a helpful message if Python is not in PATH.
- Installs Python packages — runs
pip install -r requirements.txt --quiet. - Installs Playwright Chromium — runs
python -m playwright install chromium(one-time browser engine download; only downloads if not already present). - Generates brand icons — runs
python make_icons.pyifassets\app_icon.icodoes not yet exist. - Launches the app windowless — calls
wscript.exe "PC Caster.vbs", which starts PC Caster without a console window, then therun.batconsole closes.
Python Dependencies
run.bat installs the following packages from requirements.txt:
requirements.txt
| Package | Purpose |
|---|---|
requests | Roku ECP API calls (device info, app queries, channel launch). |
playwright | Drives a real Chromium browser to sniff .m3u8 URLs from streaming pages. |
curl_cffi | Re-fetches stream content with a real Chrome TLS/JA3 fingerprint, bypassing TLS-based blocking. |
Pillow | Generates the app and Roku channel icons from the source design at first run. |
The Full run.bat Script
run.bat
Launcher Options
Once the initial setup is done, you have three ways to open PC Caster:| Launcher | When to use |
|---|---|
run.bat | Use this after updating PC Caster or when you want to refresh dependencies. Shows a console during the pip/Playwright check, then closes it and launches the app windowless. |
PC Caster.vbs | The everyday launcher — starts PC Caster directly with no console window at all. Fully portable; works correctly even if you move the folder. |
Create Desktop Shortcut.bat | Run once to create a branded PC Caster shortcut on your Desktop (using the generated .ico icon). Re-run this script if you ever move the PCCaster folder to a new location. |
