Description
HDHomeRun Guide is a Jellyfin server plugin for SiliconDust HDHomeRun tuners.
It fetches guide data from SiliconDust's official XMLTV API, caches it locally, generates Jellyfin-compatible XMLTV and M3U files, and can automatically update Jellyfin Live TV's tuner and guide paths.
At SiliconDust/HDHomeRun's request, the plugin no longer uses the older render-oriented /api/guide endpoint. Current releases are XMLTV-only.
Features
- Uses SiliconDust's official XMLTV endpoint
- Reads fresh
DeviceAuthfrom the tuner on each refresh - Optional SiliconDust account email support for the documented Email + DeviceIDs XMLTV path
- Does not store
DeviceAuthin plugin configuration or logs - Generates local XMLTV and M3U files for Jellyfin
- Updates Jellyfin Live TV M3U/XMLTV paths automatically
- Clears stale Jellyfin XMLTV cache entries before import
- Supports Jellyfin-side HDHomeRun discovery
- Refreshes automatically on a randomized configurable interval
- Supports free XMLTV guide data and paid DVR guide accounts when available
SiliconDust documents 2 days of XMLTV guide data for everyone and 14 days with HDHomeRun DVR guide service. Actual returned guide duration is controlled by SiliconDust entitlement/server behavior.
Install
Download the latest release zip from GitHub, extract it into Jellyfin's plugin directory, restart Jellyfin, then configure it from:
Dashboard -> Plugins -> HDHomeRun Guide
Latest release: https://github.com/stephenhoos/hdhomerun-jellyfin-guide/releases/latest
Installation Instructions
Download the latest release zip: https://github.com/stephenhoos/hdhomerun-jellyfin-guide/releases/latest
Extract the zip into your Jellyfin plugins directory.
Common paths:
Linux:
/var/lib/jellyfin/plugins/HDHomeRun Guide_0.3.1.0/macOS:
~/Library/Application Support/jellyfin/plugins/HDHomeRun Guide_0.3.1.0/Restart Jellyfin.
Open Jellyfin:
Dashboard -> Plugins -> HDHomeRun GuideClick Add My Tuners or enter your HDHomeRun tuner IP manually.
Optional: enter your SiliconDust account email if you want to use the documented Email + DeviceIDs XMLTV access path.
Save. The plugin will refresh guide data and configure Jellyfin Live TV paths automatically if that option is enabled.
Comments (0)
No comments yet. Be the first to share your thoughts!