HDHomeRun Muxer/Demuxer

HDHR muxer/demuxer is available as a docker image or a linux binary.

It could be the only HDHR device your CDVR uses. It provides:

  • tuner sharing
  • client sharing

User interface available on port 80 just like the real HDHR

tldr;

docker run -d --name hdhr-mux --network host --restart unless-stopped -v hdhr-mux-state:/var/lib/hdhr-mux ghcr.io/hdhrgit/hdhr-mux

Package hdhr-mux · GitHub

Differences between hdhr-mux and tvheadend:

  • proper emulation of HDHomerun devices for use with channels
  • uses TCP(default) instead of UDP so no network issues in a container
  • EPG in GUI
  • advanced features like channels merge/failover
  • a nicer interface

Awesome concept. Will play with over the weekend. One question, is there a way to have it use a port other than 8080 (I have a web server on port 80 and OliveTin's static file manager on port 8080) and have it auto connect with the tuners. I tried manually using Port 8050 and the Autodiscover didn't work and when I tried to manually add the tuners, I could only get it to register 1 of my 2 devices, whereas Autodiscover found both.

Thanks for checking, should be fixed in 0.99.4, tagged as latest