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 DeviceAuth from the tuner on each refresh
  • Optional SiliconDust account email support for the documented Email + DeviceIDs XMLTV path
  • Does not store DeviceAuth in 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

Share this plugin

Embed Badge

Add this badge to your README to link back to your hub page:

Listed on JellyWatch Hub

Installation Instructions

  1. Download the latest release zip: https://github.com/stephenhoos/hdhomerun-jellyfin-guide/releases/latest

  2. 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/

  3. Restart Jellyfin.

  4. Open Jellyfin: Dashboard -> Plugins -> HDHomeRun Guide

  5. Click Add My Tuners or enter your HDHomeRun tuner IP manually.

  6. Optional: enter your SiliconDust account email if you want to use the documented Email + DeviceIDs XMLTV access path.

  7. 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!

Details

hdhomerun-jellyfin-guide

jellyfinby CenturioApertus 275
GitHub Stars 36
Approved
Submitted

Links

Reddit Visit

Similar Plugins

JellyfinEasyMetadataManager

557

Desktop tool for managing and editing metadata in Jellyfin libraries.

Stash

548

Self-hosted media organizer for adult content with Jellyfin integration support.

AI Search

AI Search

491

Ask your movie library a question, in your own words, and get real answers.

ytdlp2STRM

396

Streams YouTube, Twitch, and more via yt-dlp to Jellyfin using STRM files.