Hello there,
I've tried and googled for days now, but I can't seem to get this one working. This log pretty much describes the problem:
2015-09-06 22:42:55.071 /usr/bin/tv_grab_file: grab /usr/bin/tv_grab_file
2015-09-06 22:42:55.082 spawn: Executing "/usr/bin/tv_grab_file"
2015-09-06 22:42:55.672 /usr/bin/tv_grab_file: grab took 0 seconds
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: parse took 0 seconds
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: channels tot= 136 new= 0 mod= 0
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: brands tot= 0 new= 0 mod= 0
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: seasons tot= 0 new= 0 mod= 0
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: episodes tot= 0 new= 0 mod= 0
2015-09-06 22:42:55.887 /usr/bin/tv_grab_file: broadcasts tot= 0 new= 0 mod= 0
TVheadend seems to find the xmltv file (which was created with mc2xml) and is able to find the channels in it. (Tried with different lists with different numbers of channels)
However, it doesn't find any more info, although it is in the file. (the xmltv file mainly consists of <channel> and <programme> )
I tried this multiple times on clean installs of ubuntu 14.04.3. Installed xmltv via the app center and terminal...
In TVheadend I added an IPTV network, added multicast streams as muxes / services, then mapped those services to channels. After xmltv file creation via mc2xml and installation of the tv_grab_file grabber, I chose an epg grab source for every channel and saved, restarted, refreshed, reseted etc... everything multiple times but there still is no info populating in the EPG tab of the web GUI. ("No Data to display")
As said, I've spent some time googling this as well, and there are/were some people who had the same issue/log result, however the "solutions" that worked for them, don't work for me.
Here are some of the threads I already checked (to avoid duplicate info):
https://tvheadend.org/d/3016-epg-configuration-issues?r=17518
https://tvheadend.org/d/2048-tvheadend-not-grabbing-program-information-from-my-tv_grab_file-xmltv?r=12994
https://tvheadend.org/d/2404-problem-with-epg?r=15824
If anyone could give me a hint what I could try to do to find out why TVheadend isn't adding the <programme> info from the xmltv to the selected channels, I'd highly appreciate it.
P.S. I could reproduce the same problem/log output, by disabling internal grabber und sending the data directly to the socket with:
sudo /usr/bin/tv_grab_file | sudo socat - UNIX-CONNECT://home/hts/.hts/tvheadend/epggrab/xmltv.sock