Roku Bridge Windows App

Only for YouTube TV and DirecTV Roku apps!

I have completely rewritten the Roku Bridge project to run natively on Windows! This version drops the Docker and Python requirements entirely—it is now a completely standalone, zero-dependency background application.

It acts as a proxy bridge between raw LinkPi Transport Streams and Channels DVR, dynamically handling local network ports and issuing Roku ECP commands to automate live TV tuning for your HDMI encoders.

Links:

How to Install (Important Note):

I am currently waiting on the SignPath Foundation to process the open-source code signing certificate for this project. In the meantime, the current release is an unsigned executable.

  1. Go to the Releases page and download the latest RokuBridge_Setup_vX.X.X.exe.
  2. Double-click the installer.
  3. Because the .exe is currently unsigned, Windows SmartScreen will pop up a blue warning box saying "Windows protected your PC."
  4. Click More info, and then click Run anyway.
  5. The setup wizard will automatically install the application, silently configure the necessary Windows Defender Firewall rules for local network streaming, and drop a shortcut in your Startup folder.

Once installed, it will silently launch in the background and pop open the web configuration page so you can enter your Roku IP and LinkPi URLs.

I am also working on a Roku Bridge Lean version for docker which will be available soon.
Let me know if you run into any bugs!

I also made a portable, single-file .exe Windows application to help locate the Gracenote ID for your channels. It can be downloaded from here: Gracenote Finder App. You just download it, unzip it and click it. Since it is not a signed application, you will need to click More info, and then click Run anyway when you first use the app. It will scan for local installed Channel DVR servers and load the channels data. Just type in the call sign for the channel you need Gracenote ID for and you should see the results displayed in the app.

Note: It will auto detect the Channels DVR server regardless of port used, but it will only find the first one it sees. I could change that to load all that are running, but it would drastically slow the app down.

2 Likes

A few updates to the app. The remote control is working correctly now, I added a system tray icon for the app to easily open the dashboard or exit server and I switched it to use the machines ip address instead of localhost.

Hey @Bobby_Vaughn ! As you know, I have your Roku Bridge container version running very well on my Synology NAS. Are there any differences which would make this Windows version preferable to the original? I'd hate to fiddle with something which is working flawlessly...

Not really. This is a stripped down version for people that don't want to run it on docker and are more comfortable with a simple windows installer. It is faster, but the Docker version will have a Lean version too. I haven't finished it up yet.

1 Like