App Guides

Channels DVR on a Seedbox: Live TV Recording Server

Channels DVR records live TV from HDHomeRun tuners and IPTV sources, drops the files into your library, and Plex or Jellyfin picks them up. Here's the Bytesized setup.

What Channels DVR Is

Channels DVR is a paid DVR (digital video recorder) server. It records live TV from HDHomeRun tuners or IPTV streams, names and tags the resulting files cleanly, and drops them in a folder Plex or Jellyfin can read.

If you're paying for cable or an IPTV subscription and you want timeshift/cloud-DVR features your provider doesn't offer, Channels DVR is the heaviest tool in this category.

Channels DVR vs Channels App

Worth clarifying:

You can use Channels DVR with the Channels app (the integrated experience), or you can record with Channels DVR and watch the recordings in Plex or Jellyfin.

Why Run It on a Seedbox?

DVRs need uptime. A missed recording is a missed recording. A seedbox covers it:

The HDHomeRun side: Channels DVR connects to a network HDHomeRun tuner over the internet (your home tuner, accessible through your router). For IPTV, it connects directly to an M3U or M3U8 source.

Installing Channels DVR

Open the Bytesized Panel, find Channels DVR in the app catalog, click install. The panel sets up the container, the reverse proxy, and the HTTPS URL.

Click "Open" to land on the dashboard. There's a 30-day free trial; after that it's around USD 8/month or USD 80/year, paid directly to Channels (not Bytesized).

First-Run Setup

  1. Add a source. Either an HDHomeRun (gives you the unit's network address) or an M3U for IPTV.
  2. Pick a guide source. Channels uses TV listings from Gracenote (paid, included with Channels DVR subscription).
  3. Set the recording folder. Standard Bytesized layout is ~/files/dvr or ~/files/tv.

Once that's set, the dashboard shows the channel grid. Click a show to schedule a recording.

Pairing With Plex or Jellyfin

The clean way to pair:

  1. Channels DVR records into ~/files/dvr/Show Name/Season X/.
  2. Add ~/files/dvr as a TV library in Plex or Jellyfin.
  3. Plex/Jellyfin pick up the new recordings on the next scan.

Channels DVR also has commercial-skipping and ad-detection (paid features); if you use those, the resulting "ad-free" version is what gets dropped into your library.

HDHomeRun From the Internet

If your HDHomeRun is at home and Channels DVR is on a seedbox, you need to expose the tuner to the internet. Two paths:

Direct port forwarding is simpler; VPN is safer.

Common Gotchas

HDHomeRun unreachable. Most often a port forward problem at home. Test by hitting http://your-home-ip:5004 from outside your network.

Recording quality looks bad. Channels DVR records the source as-is. If it looks bad, the upstream feed is bad. HDHomeRun ATSC at 1080i is what's available; IPTV depends on the provider.

Storage filling up. Recordings are big. The Max plan's 18 TB is the right home for serious DVR use; smaller plans fill quickly. Set retention rules under Settings > Storage to auto-delete after N days or N watched.

Plex doesn't pick up new recordings. Plex caches the library. Force a scan, or check "Update library on file changes" in Plex's library settings.

FAQ

Is Channels DVR free? 30-day trial, then ~USD 8/month or USD 80/year, paid to Channels directly.

Will it work with Jellyfin? Yes. Channels DVR drops files into a folder; Jellyfin scans and presents them.

Do I need an HDHomeRun? No. IPTV (M3U) sources work too. If you're paying for an IPTV provider, that's your source.

Does Bytesized supply tuners or IPTV subscriptions? No. You bring those.

Can my friends watch the recordings? If they're sharing your Plex or Jellyfin server, yes. Channels DVR's own app doesn't do multi-user the way Plex does.

Ready to Set It Up?

Browse Appbox plans, pick the Pro or Max for the storage, install Channels DVR, point it at your tuner or IPTV source.

15+ years of seedbox hosting 5.0/5 Trustpilot (248 reviews) 61+ one-click apps

Ready to Get Started?

Set up your own media server in under two minutes.