When you click 📺 TV App in PC Caster, the app zips up theDocumentation 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.
roku_receiver/ folder (the BrightScript/SceneGraph source of the PC Caster channel) and uploads it to your Roku’s built-in developer web server over your local network. Once installed, the PC Caster channel appears on your Roku Home screen and the app can launch and control it directly via the Roku ECP API — no Roku account, no phone, and no Channel Store involved.
Developer Mode must be enabled on your Roku before you can install the channel. If you haven’t done that yet, see Enable Roku Developer Mode first.
Install the channel
Open the TV App dialog
In PC Caster, click the 📺 TV App button in the toolbar at the top of the device list. The Set up your TV App dialog opens.
Enter the Roku IP address
Type your Roku’s local IP address into the Roku IP field.To find it on the TV: go to Settings → Network → About — the IP address is listed there. It will look like
192.168.x.x.If you already selected your Roku in the device list, PC Caster will pre-fill the IP for you.Enter the developer password
Type the developer password you created when enabling Developer Mode into the Dev password field. This is the password that protects the Roku dev web server — it is not your Roku account password.
Click Install / Update channel
Click Install / Update channel. PC Caster will:
- Build a
.zipof theroku_receiver/channel source. - POST the zip to
http://<Roku-IP>/plugin_installusing HTTP Digest authentication. - Display a status message in the dialog.
Wait for the confirmation message
When the install succeeds the dialog shows:✓ Channel installed on the Roku.The PC Caster channel now appears on your Roku Home screen. If it doesn’t appear immediately, press Home on your remote to refresh the screen.
Set the receiver mode to My TV App (recommended)
In the same dialog, find the When casting to Roku, use: section and make sure My TV App (recommended) is selected. Click Save choice (or it is saved automatically when you install).This tells PC Caster to drive your custom channel rather than the built-in Roku Media Player or a third-party channel.
Receiver mode options
The TV App dialog lets you choose which receiver PC Caster uses when you click ▶ Cast to TV:| Mode | Description |
|---|---|
| My TV App (recommended) | The custom PC Caster channel you just installed. It receives the proxied .m3u8 URL directly from the app and plays it reliably, including header-locked streams routed through the local proxy. |
| Roku Media Player | The built-in Roku channel (ID 2285/2213). It cannot send custom HTTP headers, so it will fail with a 403 on any stream that requires a Referer. Use only for plain, unprotected URLs. |
| Castify channel | Drives the stock Castify channel (ID 651775) via ECP /input. This is experimental and may not play — keep it as a last resort. |
Under the hood: what sideload() does
PC Caster calls roku_deploy.sideload() to perform the upload. Here is the full function:
roku_deploy.py
rokudev (hard-coded by Roku’s developer server spec); the password is what you set during Developer Mode setup; and the endpoint is always http://<ip>/plugin_install — port 80, plain HTTP.
