2025-04-25, 10:59 AM
You sound like your set up is the same as mine, Humax, HDHomeRun and Jellyfin. Here's what I have done for grabbing the EPG:
1) For the HDHomeRun Quattro I have, I've written a Python program that uses the HDHomeRun API to get 7 days worth of EPG. It is a little crude but I have it schedule early morning and it seems to work:
https://github.com/IncubusVictim/HDHomeRunEPG-to-XmlTv
2) For other streamed channels I have in Jellyfin, I get my EPG (although online 3 days worth) from here:
https://epgshare01.online/epgshare01/
You'd need a zipped file that suits you, say epg_ripper_UK1.xml.gz and what I do is filter out the streams I need and mapp them in Jellyfin.
Hope that helps and give you something to work with :-)
1) For the HDHomeRun Quattro I have, I've written a Python program that uses the HDHomeRun API to get 7 days worth of EPG. It is a little crude but I have it schedule early morning and it seems to work:
https://github.com/IncubusVictim/HDHomeRunEPG-to-XmlTv
2) For other streamed channels I have in Jellyfin, I get my EPG (although online 3 days worth) from here:
https://epgshare01.online/epgshare01/
You'd need a zipped file that suits you, say epg_ripper_UK1.xml.gz and what I do is filter out the streams I need and mapp them in Jellyfin.
Hope that helps and give you something to work with :-)