Channels DVR public beta

Available in Public Beta for US & Canada with a simple $8/month subscription. Cancel anytime.
Channels DVR

Please sign up or log in to the Channels Community.

Log In

Your account will be used to manage your DVR subscription.


Subscribe today to start recording all your favorite shows and teams.

Minimum requirements for the beta:
  • HDHomeRun PRIME, CONNECT or EXTEND
  • Channels for Apple TV
  • USA or Canada
  • Always on computer or NAS to make recordings

By subscribing to Channels DVR, you agree to our Terms of Service and Privacy Policy.

What is Channels DVR?

Channels DVR is an add on service for Channels that you can install on an always running computer or even your personal NAS device. After subscribing to and installing Channels DVR, Channels for Apple TV will be transformed into a full fledged DVR.

Channels DVR supports all of the things you expect from a DVR:

  • Record all of your favorite shows with Series Passes
  • Record every game for your favorite teams with Team Passes
  • 14 day guide
  • Search for and schedule things you want to record
  • Manage everything directly from Channels for Apple TV
  • Use as many HDHomeRun devices as you want

What does Public Beta mean?

While Channels DVR is stable, it's just not quite done yet. Instead of keeping it private while we further its development, we wanted everyone to have the opportunity to be able to use what it can do now.

Some things, like iOS support, have not been completed yet. You should expect lots of changes very fast and very often. Channels DVR updates itself in the background, so you shouldn't have to worry about keeping up to date.

Feel free to report any issues or give us any feedback via the Channels Community.

Installing the DVR

Minimum requirements:
  • 1GHz CPU (64-bit Intel, or 32-bit ARM)
  • 1GB RAM
  • 512GB HDD for storing recordings
  • macOS, Windows, Linux, or FreeBSD

Launch Terminal.app and copy/paste the following command to install Channels DVR:




The setup script will create a ./channels-dvr in your home directory and download the DVR server there. It will then install a launchd service to automatically start the DVR server on login.

TIP macOS 10.10 Yosemite or newer is required.

TIP The DVR service runs on port 8089, and has a web interface available at http://localhost:8089 for configuration.

TIP Change your Energy Saver preference to "Prevent computer from sleeping" to ensure the DVR does not miss any recordings.

SSH into your linux machine and copy/paste the following command to install Channels DVR:




The setup script will create a ./channels-dvr in the current directory and download the DVR server there. It will then detect if your linux distribution uses systemd, upstart or init.d, and install the appropriate startup script. The script may ask for sudo access during this process.

We recommend you run the setup script in your home directory as your own user, so the DVR server is installed into ~/channels-dvr.

If you prefer instead to install into /usr/local, run this before the setup script: cd /usr/local && sudo mkdir -p channels-dvr && sudo chown $(id -u -n) channels-dvr

TIP If you have an Intel processor, make sure you add your user to the video group so the DVR transcoder can use /dev/dri for hardware acceleration: sudo adduser $(id -u -n) video.

TIP If your / and /home mounts have limited space or i/o-throughput (for example, when using an SD card with the Raspberry Pi), install Channels DVR on an externally mounted USB HDD instead.

TIP The DVR service runs on port 8089, and has a web interface available at http://localhost:8089 for configuration.

Channels DVR can be installed on 64-bit versions of Windows 7, 8 and 10.


Download InstallChannelsDVR.exe

Channels DVR does not require administrator privileges, and installs into c:\ProgramData\ChannelsDVR.


TIP The first time the DVR runs, the Windows Firewall may ask for Administrator privileges to allow private network access.

TIP The DVR service runs on port 8089, and has a web interface available at http://localhost:8089 for configuration.

TIP The DVR starts up automatically on login. Run `netplwiz.exe` to enable auto login and ensure the DVR is always running after a reboot.

TIP Computers with modern NVidia or Intel HD Graphics cards can automatically utilize hardware accelerated transcoding. Use the Intel Driver Update Utility to make sure your drivers are up to date.

Channels DVR can be installed by uploading our software into the Synology DSM Package Center.


Download ChannelsDVR_1.0.0.spk





For more information, see the DSM Documentation.

Channels DVR can be installed by uploading our software into the QNAP App Center.


Download ChannelsDVR_1.0.3.qpkg


For more information, see the QNAP App Center documentation.

TIP QTS 4.2.0 for higher is required.

TIP The DVR service runs on port 8089. QNAP's Virtualization Station also uses port 8089, and will cause the installation of Channels DVR to fail. Please disable Virtualization Station if you have installed it, or change its settings to use a different port than 8089.

Channels DVR can be installed by uploading our software into the Apps tab.

Note: The single-drive WDMyCloud and WDMyCloudMirror (Gen1) are not compatible with Channels DVR.


Download for MirrorGen2

Download for DL2100

Download for DL4100

Download for PR2100

Download for PR4100

Download for EX2

Download for EX2Ultra

Download for EX4

Download for EX2100

Download for EX4100

For more information, see the WDMyCloud documentation.

Channels DVR can be installed by uploading our software into the ReadyNAS Apps interface.


Download channels-dvr_1.0.5_all.deb






ReadyNAS OS 6.2 is required. For more information, see this tutorial.

Channels DVR can be installed by uploading our software into the NAS OS App Manager.


Download for ARM

Download for Intel


NAS OS 4.2 is required. For more information, see the NAS OS documentation.

Channels DVR can be installed by uploading our software into the Asustor NAS App Central interface.


Download ChannelsDVR.apk

Channels DVR can be installed by copy/pasting this URL into the Install Plugins page.




unRAID v6 is required. For more information, see the unRAID documentation.

Channels DVR can be installed by uploading this plugin to your FreeNAS.


Download channelsdvr-1.0.4.pbi


FreeNAS 9.10 or newer is required.