Skip to content

HDHomeRun tuner

The HDHomeRun driver talks to a SiliconDust network tuner and exposes its channel lineup as a browsable source with a TV guide. It pairs naturally with Jellyfin’s live TV.

Talks to the tuner over HTTP (discover.json, lineup.json, status.json) and is discovered on the network over _hdhomerun._tcp. State is polled. Guide data does not come from the tuner — it comes from SiliconDust’s own service, authorised by the DeviceAuth token the tuner hands out, so it needs no account of ours but does need the tuner to have internet. The lineup is both watchable and carries an EPG — it lists channels you can tune and the guide data for them, and reports which tuners are in use.

  • host — the address of the HDHomeRun tuner.
CommandWhat it does
refreshRe-read the lineup, guide, and tuner status

It carries the media.library trait and supports both navigation and EPG. It exposes the channel lineup as a browsable library plus guide data, and reports tuners-in-use via tuners.changed. It works well as a live-TV source alongside Jellyfin.