Roku Tuner Bridge Official Release

It's good now. Just added playlist info to all of my channels. It saved without any problem :slightly_smiling_face:

Download a config backup before updating.

I moved the latest pre-release to the test branch. This version has some changes to the docker volume that will require using a docker-compose.yml for installs. You will also need a free API key from The Movie Database (TMDB) to supply metadata for the recording feature. This is all explained in the README file on the test branch GitHub page.

The biggest change to this release is the ability to record On Demand content from apps like Netflix or HBO Max. I spent the better part of two weeks trying to add subtitles from Opensubtitles.com to the recordings. While I learned a lot about adding subtitles, I also learned syncing them to a recording with commercials is a PITA. I may work on a new project that removes commercials and adds the subs to recordings, but that will be a ways off.

It still needs some finishing up, but the big stuff is all done. Here is the link to the Readme

1 Like

I'm having a really hard time finding station ids for this. I'm using Philo. With Zap2It no long available, what is the easiest way to find the gracenote station id?

Use Gracenote TV Listings-Zap2it

1 Like

There are several applications available to find them. I have one that I made to easily find them here:

I believe there is one on Project One Click also.

Yes, besides OliveTin for Channels it's also in Streaming Library/Playlist Manager for Channels [RELEASE] Media Tools Manager [Streaming Library Manager Extension] - #2 by babsonnexus.
You can also do it from your web broswer.

Thank you! I swear I searched.

OK, another question now that I have this setup.
Is it normal that the roku, when starting a channel seems to start where last left off? I can't seem to get it to tune to the current point in time. Seems like it even starts at the beginning of the program sometimes.

I noticed some content on Philo did that. The best I remember is I used the wrong deeplink but I can't remember at the moment. I will try to look into it in a little while and verify.

It might have been a setting in the Philo app too that I had to change. It seems like there was a setting that said like start from beginning that has to be disabled. I will check in a little while.

It's a setting in your account on the Philo app. Just turn Start playback from beginning off.

1 Like


That is strange, I have it set to off (in the roku app and web) but it still plays at the begining of the item. Perhaps I have the wrong deep link? I'm taking the base64 hash from the channel icon and not what is currently playing, is that correct?

I just checked my Philo stations and they are doing the same thing. This is not the way they worked before. I don't know if this is an issue with Philo or not. I will look into it and let you know what I find.

I did some research on this and it appears to be a recurring issue with ECP and Philo. I am working on a fix for this and will be testing it today. As soon as I have a working fix, I will let you know and push the update.

As a quick update, I am in contact with Tier 2 support from Philo to try and address the issue. As soon as we can figure the issue out, I will report back. Thanks.

I've been thinking about putting the Roku bridge online in channels
How is the picture quality and how well does it respond
I'm thinking of using a roku Ultra.
This is one time i wish i had an encoder with multiple inputs.

I find it to be good quality streams. The main factor is the settings in the link pi. If it is set up right, the picture is nice. I use the new 4k Stick and a Walmart version of the Roku Ultra LT which has a few less features than the regular Roku Ultra. They both work great. I also have an older Roku Premiere 4k that works fine, but does take a little longer to tune.

The channel load time is a little longer than the ADBTuner. The way Roku tunes from the ECP commands is to reload the app every time a channel is tuned, which adds a few seconds to the overall time to tune. The next Roku OS update is supposed to improve app loading time according to reports I had read, but I will believe it when I see it.

My opinion is the ADBTuner is a better application that has been working for a long time. The Roku Bridge is still new and does work. I would hate for someone to spend a few hundred bucks on Roku and encoder and find out they don't like it. Hopefully some other users can give their opinions on it.

Also, on my next version, it will be able to record On Demand channels.

Thanks for the extra information. I'm hoping to keep my onn boxes and the roku stuff connected without a problem.

I've got three onn 4k boxes and three Roku 4k sticks running on a LinkPi ENC5-V2 with a cheap usb HDMI capture stick for the sixth tuner input.

After a couple of days of playing phone tag with Philo and Roku support, I have no solution to offer. At one point the ECP tuning did respect the setting to start live. At some point this has changed and neither Philo nor Roku say anything changed on their end. I will say they did try and both made efforts to help, which surprised me. I tried several different ways to force live viewing and nothing seems to work. Sorry about the inconvenience.

I appreciate the attempt. It's unfortunate that it has just stopped working. I started to look into it and assume you are using mediaType=live and that is what has stopped working?