Win2Roku Player is a Roku app that lets you stream your Windows desktop (with audio!) to your Roku device over your local network.
➡ The app connects to a live stream generated by your Win2Roku EXE and plays it on your Roku. ➡ Users can configure the IP address and port of the stream at startup or via the ✱ (options) button.
⸻
⚡ Features
✅ Stream your Windows desktop + audio directly to Roku ✅ One-click EXE on Windows ✅ On-screen keyboard for IP input ✅ Simple dialog for port selection ✅ Remembers IP and port between launches ✅ Options (✱) button lets you change IP and port anytime ✅ Error dialog if stream fails
⸻
🚀 Requirements
Roku • A Roku device in developer mode • Win2Roku Player app sideloaded to the Roku
PC • Windows computer running the Win2Roku EXE • Both Roku and PC must be on the same local network
⸻
📦 Folder structure
manifest
source/
main.brs
MainScene.xml
MainScene.brs
When zipping the app for sideloading, zip the contents, not the folder itself.
Example:
Win2Roku.zip
manifest
source/
main.brs
MainScene.xml
MainScene.brs
⸻
⚙ How to build and sideload
1️⃣ Prepare the folder as shown above 2️⃣ Zip the contents (not the containing folder) 3️⃣ Go to http://<ROKU_IP>:8060 in a browser 4️⃣ Upload the ZIP file via Roku’s developer mode sideload page
⸻
🖥 How to use the Win2Roku EXE
1️⃣ Launch the Win2Roku EXE on your Windows PC 2️⃣ Choose your settings (resolution, framerate, port) in its config window 3️⃣ The EXE will begin serving the stream on your local network 4️⃣ Open the Win2Roku Player app on your Roku 5️⃣ Enter the PC’s IP and port (default 8080) when prompted 6️⃣ Enjoy your desktop on your Roku!
⸻
❗ Notes • Make sure your firewall allows the Win2Roku EXE to serve on your local network • This app is designed for LAN streaming only — no port forwarding is required • Port forwarding can work if you configure your router, but it is not recommended • Stream latency will depend on your PC’s performance and network quality
⸻
💡 Future improvements • Auto-detect stream on LAN • Stream quality adjustment options • Custom on-screen keyboard for full URL or domain entry
⸻
📝 License
This project is provided as-is for personal, non-commercial use.
⸻
👉 Need help packaging, sideloading, or setting up the EXE? Just ask!
⸻