NEW: Roku app for Channels DVR (experimental)


We are experimenting with a Roku app for Channels DVR. At the moment, it only allows for live TV playback. Since the Roku cannot playback mpeg2 directly, it requires a transcoding-capable Channels DVR server in your home.

If you want to try it out, install using

This is a highly experimental pre-alpha. We don’t have much experience with Roku apps yet, but hope to add more features as time goes on. Again, for now it only allows for live TV playback. If you’re trying to watch recordings on your Roku, you can still use the “Play on Roku” feature announced a few weeks ago: NEW: “Play on Roku” support (v2017.05.11.0158)


I’m only receiving “On Now” (= Favorites), is this the expected behaviour for this version?


Yes favs only


I am testing it but mine will not load the channel just sits on the retrieving screen.


Hmm, does the Log and Activity on web ui show any progress?


Will this work with the DS216+ii ?

And if not, would a good alternative be to just set up a recording and start it a few minutes later using “play on Roku”?


Yes the 216+ii has an Intel Celeron and will work


Thanks. Will the app run on the Roku stick? I have it added and when I click “on now” nothing happens.


On Now should have icons for each show that is currently being broadcast on your Favorite channels.

So, you will need to set some channels as favorites on the DVR server.

Settings page, click on “xxx Channels” on the Basic Setup section (right side).
On next page, click on the :heart:️ of any channel(s) to set as favorite.


Ah- I was wondering how it would know my favorites since they are different on our two ATVs. Thanks for the help!


Activity just says starting


2017/05/29 19:54:27 [TNR] Opened connection to 10543A93 for ch7.1 [transcode=none]
2017/05/29 19:54:27 [HLS] Starting transcoder for channel 7.1 (encoder=h264_qsv, resolution=720, deinterlacer=blend, bitrate=2000)
[h264_qsv @ 0000000002e2efa0] Error during encoding: device failed (-17)
Video encoding failed
[aac @ 0000000003082460] 2 frames left in the queue on closing
2017/05/29 19:54:49 [WRN] Buffer for 10543A93 ch7.1 is more than 50% full (clients=1, len=16777684)
2017/05/29 19:54:56 [WRN] Buffer for 10543A93 ch7.1 is more than 75% full (clients=1, len=25165868)
2017/05/29 19:55:01 [WRN] Buffer for 10543A93 ch7.1 is more than 95% full (clients=1, len=31882732)


Looks like hardware transcoder is failing. You could try switching to software.


That resolved the issue! Thanks!


Keeping my eye on this. This is fantastic news!


Do you have to pay for the DVR service to simply get the transcoding feature for Roku? What if I just wanted transcoding for the Live Streams without paying for the DVR support? Here’s hoping Channels for Android TV (Nvidia Shield & Mi Box) and Fire TV is released someday.


So far it’s been working great. I love the constant development you guys do. Thanks!


I’m trying this out with my TCL Roku TV, while running Channels DVR on my QNAP TS-451+. The Apple TV Channels app is picking up the DVR just fine, but the Roku app says it couldn’t find the DVR on my network. I’ve ensured that the Roku is connected to the same network. I’ve also tried restarting the Channels DVR service on my QNAP, no luck.


It’s possible there some sort of difference between regular Roku and Roku TV… can you check what version of Roku OS is running?



The software version is 7.6.0 build 4127-08
The Roku TV model is 5115X