• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support Troubleshooting XMLTV Program Data

     
    • 0 Vote(s) - 0 Average

    XMLTV Program Data

    Jellyfin is not loading program data from xmltv.xml file
    godkarmachine
    Offline

    Junior Member

    Posts: 1
    Threads: 1
    Joined: 2025 Aug
    Reputation: 0
    #1
    2025-08-11, 02:09 AM (This post was last modified: 2025-08-11, 02:09 AM by godkarmachine.)
    Hi all.  I'm trying to set up Jellyfin to record from an HDHomeRun and pull guide data from an xmltv.xml file, but while Jellyfin is able to pull channel data from the file, it seems to be unable to pull program data.  All channels just show up without any data.

    Here's what the log shows when I try to refresh guide data:

    Code:
    [2025-08-10 20:40:52.576 -05:00] [INF] Discovered tuner device "HD Homerun" at "http://192.168.68.113"
    [2025-08-10 20:40:52.576 -05:00] [INF] Discovered tuner device "HD Homerun" at "http://192.168.68.113"
    [2025-08-10 20:40:52.633 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KSNWDT" "34222"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KSNWDT2" "50028"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KSNWDT3" "97392"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KSNWDT4" "98542"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD" "64148"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTUD10" "107031"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD2" "64720"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD3" "64722"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD4" "64725"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD5" "75962"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD6" "75963"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD7" "92376"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD8" "90954"
    [2025-08-10 20:40:52.652 -05:00] [INF] Found epg channel in "XmlTV" null "KCTULD9" "106958"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSLD" "87100"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSDT" "33511"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSLD2" "87101"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSDT2" "33532"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSLD3" "87103"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSDT3" "49551"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSLD4" "112060"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KPTSDT4" "111717"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKELD" "73732"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKEDT" "32412"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKELD2" "77431"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKEDT2" "77430"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKEDT3" "122935"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKEDT4" "122941"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAKEDT5" "122942"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWLD2" "79778"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KWCHDT" "32736"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWLD3" "79779"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KWCHDT2" "47819"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KWCHDT3" "103853"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KWCHDT4" "113585"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "K15DDD" "70512"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSASDT" "32209"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSASDT2" "71752"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSASDT3" "97225"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD" "64732"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWD10" "97567"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWD11" "127825"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWD12" "113119"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD2" "64733"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD3" "64735"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD4" "64737"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD5" "80382"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD6" "80383"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD7" "82721"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD8" "83402"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KAGWCD9" "97357"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KWKDLD" "111138"
    [2025-08-10 20:40:52.653 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD" "71065"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD2" "74424"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD3" "74426"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD4" "74428"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD5" "80563"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD6" "80564"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD7" "101383"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSMILD8" "101384"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWLD4" "107088"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWDT" "30673"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWDT2" "70481"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWDT3" "102477"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KSCWDT4" "110998"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD" "101799"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD2" "101800"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD3" "101801"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD4" "101802"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD5" "101803"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD6" "101804"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KFVTLD7" "111134"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KMTWDT" "31311"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KMTWDT2" "71754"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KMTWDT3" "102488"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KMTWDT4" "113040"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KDCUDT" "64912"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KDCUDT2" "64913"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KDCUDT3" "109504"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KDCUDT4" "109505"
    [2025-08-10 20:40:52.654 -05:00] [INF] Found epg channel in "XmlTV" null "KDCUDT5" "111310"
    [2025-08-10 20:40:52.655 -05:00] [INF] Refreshing guide with 7 days of guide data
    [2025-08-10 20:40:52.656 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.671 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.683 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.691 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.699 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.706 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.726 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.737 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.747 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.755 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.767 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.774 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.781 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.964 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:52.986 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.002 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.014 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.024 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.033 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.041 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.048 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.054 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.081 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.089 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.095 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.103 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.109 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.121 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.127 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.134 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.140 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.146 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.154 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.160 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.166 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.188 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.196 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.202 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.208 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.214 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.220 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.226 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.235 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.244 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.250 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.256 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.263 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.269 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.291 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.299 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.305 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.311 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.316 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.321 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.327 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.333 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.338 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.343 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.348 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.353 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.358 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.363 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.368 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.374 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.380 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.403 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.408 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.414 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.420 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.426 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.432 -05:00] [INF] xmltv path: "/zap2xml/xmltv.xml"
    [2025-08-10 20:40:53.439 -05:00] [INF] "Refresh Guide" Completed after 0 minute(s) and 3 seconds

    I've attached an example of my xmltv.xml file.  Any ideas why this isn't working as expected?


    Attached Files
    .zip   xmltv.zip (Size: 136.52 KB / Downloads: 52)
    finto
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2025 Oct
    Reputation: 0
    #2
    Today, 07:22 AM (This post was last modified: Today, 08:11 AM by finto. Edited 2 times in total.)
    Same issue


    I eventually fixed it by adding these settings in Cabernet, Channel # in name, Use Channel # for Channel ID, and EPG pretty print, description brief and genre normal, I also unchecked EPG channel and program icons.
    (I am pretty sure it was just Use channel # for channel ID that fixed it though).

    now I have hdhomerun for channels and guide data....

    Btw this is just for cabernet, unsure about other xml / generators.


    Attached Files Thumbnail(s)
       
    FistRockbone
    Offline

    Junior Member

    Posts: 11
    Threads: 1
    Joined: 2025 Aug
    Reputation: 0
    Country:United Kingdom
    #3
    Today, 08:50 AM
    Have a look at this reddit thread and the github it links to. It's designed to pull the data from the HDHR and build a compatible XMLTV file. It's not mine but I did use it once and it worked well.

    https://www.reddit.com/r/unRAID/comments...guide_info
    « Next Oldest | Next Newest »

    Users browsing this thread:


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode