Hey everyone,
I'm excited to share a project I've been working on: Roku Tuner Bridge.
This is a Dockerized application that lets you integrate your Roku devices as tuners within the Channels DVR software. It allows you to use streaming service channels from apps like YouTube TV, Philo, and others, just like traditional cable channels inside the Channels app.
Key Features:
-
Seamless Integration: Adds Roku-based channels directly into your Channels DVR guide.
-
Dual M3U Support: Generates two M3U playlists, one optimized for Gracenote guide data and another for custom XMLTV/EPG data.
-
Web-Based Management: Includes a built-in Status Page to monitor your devices and a web-based Remote Control for any of your configured Rokus.
-
Flexible Streaming Modes: Choose between
proxy,remux, or an efficient audio-onlyreencodemode to ensure stream stability with minimal CPU usage. -
Hardware Acceleration: Automatically detects and uses NVIDIA (NVENC) or Intel (QSV) GPUs if available.
-
Persistent Configuration: Uses a Docker volume to safely store your configuration so it persists through container updates.
The application runs in a multi-architecture Docker container, making installation straightforward.
This post is just a brief announcement. For complete installation and usage instructions, please check out the project's GitHub page. For a detailed walkthrough on creating the roku_channels.json configuration file, please refer to the guide linked below.
-
GitHub Project Page: https://github.com/nuken/roku-bridge
-
Official Configuration Guide: https://tuner.ct.ws
I tested this project with several different HDMI Encoders. The LinkPi Encoders work the best. The cheaper ones may require re-encoding to maintain a clean stream. I have not tested the ARM 64 build.
That could be a sixth tuner on the same encoder...
