XMLTV Guide Data

Want to write your own code to work with a HDHomeRun or work with the HDHomeRun DVR? We are happy to help with concepts, APIs, best practices.
Post Reply
DaleB
Posts: 3
Joined: Sat Aug 08, 2026 3:23 am

XMLTV Guide Data

Post by DaleB »

I just installed Jellyfin, went to setup live tv and dvr. I know Schedules Direct is lisited as a provider. Schedules Direct has a warning regarding using guide data with Jellyfin. They recommended using XMLTV guide data. I have a subscription to guide data for HDHomeRun but I don't know how to get the XMLTV guide data. What options do I have for using Jellyfin?

Regards,
Dale Brandon

nickk
Silicondust
Posts: 21133
Joined: Tue Jan 13, 2004 9:39 am
x 434

Re: XMLTV Guide Data

Post by nickk »

Yes, you can use HDHomeRun guide data...

URL format: https://api.hdhomerun.com/api/xmltv?Ema ... xx,xxx,xxx
(just put in your email and the Device IDs of your HDHomeRun devices)

More documentation:
https://github.com/Silicondust/document ... Guide-Data

Nick

DaleB
Posts: 3
Joined: Sat Aug 08, 2026 3:23 am

Re: XMLTV Guide Data

Post by DaleB »

Thanks so very much.

DaleB
Posts: 3
Joined: Sat Aug 08, 2026 3:23 am

Re: XMLTV Guide Data

Post by DaleB »

When I try and execute the above command with my HD HomeRun info I receive the error message 403 Forbidden.

Regards
Dale

Ken.F
Posts: 2624
Joined: Fri Apr 05, 2013 9:20 am
Device ID: 1041A706, 1043EB32, 104BAD9E, 13168DC5, 1322A7AC
Location: West Rockhill, PA
x 9

Re: XMLTV Guide Data

Post by Ken.F »

Try putting the URL string in quotes.

geriakt
Posts: 11
Joined: Sat Jul 23, 2022 8:42 am

Re: XMLTV Guide Data

Post by geriakt »

I had the same issue with my SD subscription using Json EPG in JellyFin 10.11.11. I simply used a free to download program called EPG123 to log into my SD subscription for my zip code and created a .xmltv file. I then set up the EPG in JellyFin live and directed the xmltv file to the file location. Epg123 only works in Windows.
The xmltv file is located at c:\programdata\garyan2\epg123\output\epg123.xmltv. Alternatively, you can point Jellyfin to the http service at http://[ip_address]:9009/output/epg123.xmltv.

I now have 14 days of EPG automatically downloaded daily without a concern for SD blocking my access.

Alternative you can use HDHOMERUN EPG but if you are not paying for full DVR you will only get two days of EPG data.

With regards to which EPG service to subscribe to either Schedules Direct or SiliconDust, they both cost the same $35 a year for the service. SiliconDust have a very accurate EPG with ATSC 3.0 channels, but Schedules Direct allows for multiple use computers and various zip codes. I am not sure of any restrictions from SiliconDust. To use the epg123 xmltv file in JellyFin to record ATSC 3.0 you will need to remap the ATSC 3.0 channel data to the corresponding ATSC 1.0 data. It works just fine.

Post Reply