u/centurio-apertus

▲ 43 r/hdhomerun+1 crossposts

Free HDHomeRun guide data in Jellyfin: plugin release v0.2.0.0

I released **HDHomeRun Guide for Jellyfin v0.2.0.0**, a Jellyfin server plugin that gives HDHomeRun users free guide data directly inside Jellyfin.

This exists because Jellyfin’s Live TV guide setup usually sends people down one of two paths:

- Pay for Schedules Direct

- Bring your own XMLTV source and wire it up yourself

SiliconDust also has an XMLTV API, but their documented 14-day XMLTV feed requires a paid HDHomeRun DVR guide subscription. I wanted something simpler for Jellyfin users with HDHomeRun tuners: install a plugin, let Jellyfin find the tuner, generate the guide data, and keep it refreshed automatically.

The plugin:

- Uses your HDHomeRun tuner to access free SiliconDust guide data

- Generates Jellyfin-compatible XMLTV and M3U files

- Updates Jellyfin Live TV’s M3U/XMLTV paths

- Clears stale Jellyfin XMLTV cache entries before import

- Refreshes guide data automatically on a configurable interval

- Supports Jellyfin-side HDHomeRun discovery

- Supports the paid DVR XMLTV source too, if you have it

- Does not store `DeviceAuth` in plugin config or logs

Release v0.2.0.0 is mostly a hardening release. It promotes the current plugin line from 0.1.x to 0.2.0.0 and includes safer tuner fetching, sanitized M3U output, pinned JSON dependency handling, and a verified release build.

Release: [HDHomeRun Guide 0.2.0.0](https://github.com/stephenhoos/hdhomerun-jellyfin-guide/releases/tag/v0.2.0.0)

Install is manual for now: download `HDHomeRunGuide_0.2.0.0.zip`, extract it into Jellyfin’s plugin directory, restart Jellyfin, then configure it from **Dashboard -> Plugins -> HDHomeRun Guide**.

This is the first public release, but I’ve tested it heavily on my own Jellyfin + HDHomeRun setup and it’s been working solidly. I’d love feedback from other installs, especially Docker, Linux packages, different HDHomeRun models, and different channel lineups.

reddit.com
u/centurio-apertus — 2 days ago