I'm having trouble getting the Electronic Program Guide working.
I have External: XMLTV
and Internal: XMLTV/usr/bin/tv_grab_wg++
enabled and nothing else.
I have tried putting both (one at a time) as priority 1.
I have tried disabling all but one grabber.
Even running cat /tmp/guide.xml | /usr/bin/socat - UNIX-CONNECT:/var/lib/tvheadend/epggrab/xmltv.sock
and refreshing the browser window doesn't populate the guide.
I'm wondering if the channels are mapped properly to what the guide is expecting 🤔
I had the guide working at one point, then restarted tv-headend and now the guide section won't populate anymore.
Thanks in advance!
- Debain 12 LXC
- Tvheadend 4.3-2375 installed from repos
/usr/bin/tv_grab_wg++
/usr/bin/tv_grab_melbourne
Re-run internal grabbers debug output:
2025-03-13 10:50:56.143 xmltv: /usr/bin/tv_grab_wg++: grab /usr/bin/tv_grab_wg++
2025-03-13 10:50:56.157 spawn: Executing "/usr/bin/tv_grab_wg++"
2025-03-13 10:50:56.175 spawn: Downloading https://i.mjh.nz/au/Melbourne/epg.xml.gz...
2025-03-13 10:51:03.240 xmltv: xmltv: grab took 0 seconds
2025-03-13 10:51:03.781 xmltv: /usr/bin/tv_grab_wg++: grab took 8 seconds
2025-03-13 10:51:04.173 xmltv: xmltv: parse took 0 seconds
2025-03-13 10:51:04.173 xmltv: xmltv: channels tot= 163 new= 0 mod= 0
2025-03-13 10:51:04.173 xmltv: xmltv: brands tot= 0 new= 0 mod= 0
2025-03-13 10:51:04.173 xmltv: xmltv: seasons tot= 0 new= 0 mod= 0
2025-03-13 10:51:04.173 xmltv: xmltv: episodes tot= 302 new= 0 mod= 302
2025-03-13 10:51:04.173 xmltv: xmltv: broadcasts tot=16858 new= 841 mod= 528
2025-03-13 10:51:04.173 xmltv: xmltv: scheduling save epg timer
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: parse took 0 seconds
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: channels tot= 163 new= 0 mod= 0
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: brands tot= 0 new= 0 mod= 0
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: seasons tot= 0 new= 0 mod= 0
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: episodes tot= 0 new= 0 mod= 0
2025-03-13 10:51:04.222 xmltv: /usr/bin/tv_grab_wg++: broadcasts tot= 0 new= 0 mod= 0
Permissions seem OK to me:
root@debian:/tmp# ls -la /tmp | grep guide
-rw-rw-rw- 1 hts video 8156257 Mar 13 10:51 guide.xml
root@debian:/tmp# ps -aux | grep tvheadend
hts 815878 32.7 6.3 1192820 265772 ? Ssl 08:40 22:31 /usr/bin/tvheadend -f -p /run/tvheadend.pid -u hts -g video
root@debian:/tmp# ls -l /var/lib/tvheadend/epggrab
total 32
-rw------- 1 hts video 16007 Mar 13 10:50 config
drwx------ 2 hts video 12288 Mar 11 02:19 otamux
drwx------ 3 hts video 4096 Mar 11 09:26 xmltv
srwxrwxrwx 1 hts video 0 Mar 13 08:41 xmltv.sock
root@debian:/tmp# ls -l /usr/bin | grep grab
-rwxr-xr-x 1 root root 645 Mar 11 09:07 tv_grab_melbourne
-rwxr-xr-x 1 root root 1396 Mar 13 10:29 tv_grab_wg++
Electronic Program Guide

Configuration -> DVB Inputs -> Muxes

Configuration -> DVB Inputs -> Services

Configuration -> Channel / RPG -> Channels

Configuration -> Channel / EPG -> EPG Grabber Channels

Configuration -> Channel -> EPG Grabber Modules
