Channels DVR Extras: the Chrome extension

I agree with you and I will look into it whenever I have some free time.

The "create manual recording" function isn't working for me any longer, anyone else?

I'm out of town right now. I will check later in the evening when I'm back home.

@Fofer, at what point did it fail? Can you describe how far you were able to go with it?

That's the error I get, after I've entered the details, when I click "Submit."

Ok, thank you. I will check it out later.

@Fofer I was not able to reproduce your issue; it's working fine for me.

Channels DVR server version 2026.04.09.0236
Browser: Microsoft Edge version 146.0.3856.109

Anything changed recently on your system?

Hmm, nothing notable has changed, at least nothing I can think of...

I am running Channels DVR server version 2026.04.12.0247
Browser (Mac) version is 147.0.7727.56 (Official Build) (arm64)

I was, however, able to create a manual recording using OliveTin though, thanks to a quick fix from @bnhf:

I'm not sure why this Chrome extension is giving me that "Failed to fetch" error when I try submitting a request. I'll try testing on another Mac or PC when I get a chance.

When you have a few minutes, could you please reproduce the error? Once you have the error pop-up, close it and then in the main Manual Recording window, please open the java console. It will have valuable information for me to look at.

This is what I see:

Can you expand the TypeError?

Thanks. At first glance, it looks like it didn't get an acknowledgement from the server.

I'll investigate.

Thank you for reporting this.

I just noticed now that the IP address and the port number of your server were missing in the request:

Also, it should be looking at http:// and not https:// so I don't know where this is coming from.

What was the URL of the main browser window when you opened the Manual Recording window?

Ah, that explains it. I was connecting to the CDVR web interface via my laptop using the remote URL bookmark (my.channelsdvr.net) instead of using its internal LAN IP (http://10.0.1.21:8089)

Once I switched to using the internal LAN IP instead, the Chrome extension worked again for creating a manual recording. Thanks!

Thank you for the clarification!

So now I need to add support a remote connection.
That will be in the next version. No ETA.

1 Like

Thanks for creating this extension! Just wanted to share my very unusual use case and why this extension was critical.

I'm a NHL fan, and I've been recording playoff games on ESPN using ADBTuner with Xfinity Stream on Fire Stick. There are frequently back-to-back games on ESPN, meaning that I've been asking Channels to record for ~6 hours straight.

The problem is that Xfinity Stream on Fire Stick has a mandatory 4 hour timeout. So... my solve is to record the first game using the normal Channels interface, and then record the second game manually to start 1 minute late which is enough to force a cycle of the Xfinity Stream app on Fire Stick. I do miss 1 minute of game time but small sacrifice.

Thanks again!

1 Like

A little off topic, but how is the picture quality for you while watching hockey on ESPN with TVE? I find that it is unwatchable for me on ESPN, TBS & TNT. Especially when the camera swings the length of the ice and the advertising shows up on the boards. And the puck movement is very jittery. I'm on Verizon Fios, and the picture quality is fine on my TiVo using a CableCARD.

I lost ESPN from my TVE a few months, so I've been using the ADBTuner solution. So I'm using Xfinity Stream app tuned to ESPN on FireStick and then piping through a LinkPi. Overall quite happy with it.

Although I admit, I'll likely subscribe to YouTube TV 4k for the World Cup. I did that for the World Cup 2022 and the picture quality really was stunning.

I used the prismcast method to get all of the ESPN channels. Maybe I'll look into your method!