Been there, done that. Done all of this. I'm not on an RPI, though I love my RPI, but this post had the best screenshots of TVH I've seen so I'm resurrecting this old thread because of all the information here that was relevant to my predicament.
I cannot get the EPG stuff to work. I presume success means I will see something in the "Electronic Program Guide" tab, right?
I'm running Kodi and Kodi sees the channels tvheadend is feeding it. But there is no Program Guide.
I ... just ... want ... to ... get ... an Episode Program Guide ... to display in Kodi for the OTA channels coming in from my antenna, soon to be two. I've been running Linux for almost 25 years. This is now the most intractable problem I've ever run into. It just shouldn't be this hard. I have spent days upon days on this! This whole experience makes me think the Myth of Sisyphus was not a myth but an historical fact!
I have the xmltv utilities installed.
I have an account with Schedule Direct because I believe in supporting open source projects and it's properly set up for my zipcode.
I'm running Tvheadend v. 4.0.9-16~g63c1034~trusty. I'm running this version on my Linux Mint box because the *third* tv adapter I bought that I could be sure was compatible with Linux demands a library that is not available after that version of Mint. That was almost 2 years ago when I fought that beast. Maybe things have changed since then but that's what I have now. It shouldn't matter because it's bringing in the TV stations from my antenna.
As far as I understand it, this version is prior to the version that utilizes sockets so I'm trying to follow the dozens of blog posts that explain how to do it the "old way".
tvheadend is running as the hts user:
Quote:$ ps ax | grep tvheadend
3634 ? Ssl 0:03 tvheadend -f -u hts -g video
I run the tv_grab_na_dd as the "hts" user like so:
Quote: tv_grab_na_dd --config-file /home/hts/.hts/tv_grab_na.conf --dd-data /home/hts/.xmltv/tv_grab_file.xmltv
I have confirmed tv_grab_file.xmltv is a valid xml file which contains the listings from the SD account.
I got my "tv_grab_file" from
https://github.com/Rigolo/tv-grab-file.
The relevant line in the tv_grab_file that points to tv_grab_file.xmltv reads:
Quote: cat /home/hts/.xmltv/tv_grab_file.xmltv
I have run that command from the command line and it works.
I modified the "printf" line further down to read:
Quote: printf "tv_grab_file: North America: NC, MYZIPCODE\n"
And that's what I see in the drop-down list. So I know tvheadend is seeing it.
I've clicked "Save Configuration" a dozen times as well as "Trigger OTA EPG grabber" everytime I make some kind of subtle change trying to get this blasted thing to work.
I've restarted tvheadend from the command line countless times as well as closed down and re-opened the browser interface. I've rebooted the machine as well.
I'm not pointing to a socket file in the EPG/Grabber menu for "External interfaces".
I've read all the lines in every blog post that addresses the EPG guide in tvheadend and Kodi. I've read between the lines of all those posts. I've extrapolated from descriptions of what old/newer versions of tvheadend look like to what I'm seeing on my version.
Again. This just shouldn't be this hard. What the holy hell am I missing?