I'm so close to get EPG working after reading so many threads about this.
Synology is very limiting but I did get pretty far. I can get the grabber to list and enable it.
I have DSM 6 and tvh 4.2.6 from SynoCommunity
I used the fake tv_find_grabbers method (https://tvheadend.org/d/5465-there-is-no-internal-grabber-dropdown-at-all) and that worked.
However when I re-run the internal grabbers (or when it does on start), I get the following error in the log:
2018-09-11 19:55:01.000 [ INFO]:xmltv: /usr/bin/tv_grab_file: grab /usr/bin/tv_grab_file
2018-09-11 19:55:01.002 [ INFO]:spawn: Executing "/usr/bin/tv_grab_file"
2018-09-11 19:55:01.005 [ ERROR]:xmltv: /usr/bin/tv_grab_file: no output detected
2018-09-11 19:55:01.005 [WARNING]:xmltv: /usr/bin/tv_grab_file: grab returned no data
My script is the "local" version of https://github.com/nurtext/tv_grab_file_synology/tree/master/src
My tv_grab_file and xml file permissions are as:
-rwxrwxrwx+ 1 woot users 2528085 Sep 10 11:10 guide.xml
-rwxr-xr-x 1 sc-tvheadend tvheadend 1167 Sep 11 08:06 tv_grab_file
woot@ds1515:/volume1/public$
Running the grabber locally through ssh works fine (not even as root, but as admin user)
How further can I troubleshoot this??