Project

General

Profile

xmltv does not work for me (solved)

Added by Markus Wittenberg almost 10 years ago

Dear all

I'm sorry, but XMLTV does not work for me, using tvheadend 4.0.7. I'm trying now since a couple of days. EPG OTA works fine, but doesn't show subtitle information.

When I try to use XMLTV, all methods (internal with tv_classic_search_ch, internal with tv_grab_file, external) don't show data within tvheadend. Electronic Program Guide tab is empty. :-(

My test configuration just includes 5 channels to speed up the test runs. Using internal configuration: XMLTV: Switzerland (tv.classic.search.ch):

2015-11-05 17:54:04.388 /usr/bin/tv_grab_ch_search: grab /usr/bin/tv_grab_ch_search
2015-11-05 17:54:04.392 spawn: Executing "/usr/bin/tv_grab_ch_search"
2015-11-05 17:54:05.764 spawn: using config filename /home/hts/.xmltv/tv_grab_ch_search.conf
2015-11-05 17:54:06.338 spawn: getting list of channels: ##################################################
2015-11-05 17:54:11.786 spawn: grabbing channels : ################
2015-11-05 17:55:20.164 /usr/bin/tv_grab_ch_search: grab took 76 seconds
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: parse took 0 seconds
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: channels tot= 5 new= 0 mod= 0
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: brands tot= 0 new= 0 mod= 0
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: seasons tot= 0 new= 0 mod= 0
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: episodes tot= 0 new= 0 mod= 0
2015-11-05 17:55:20.174 /usr/bin/tv_grab_ch_search: broadcasts tot= 0 new= 0 mod= 0

Channels 'EPG Source' seems to be set correctly, like: "XMLTV: ARD (ard.search.ch)".

When I run 'tv_grab_ch_search --output tv_grab_file.xmltv' manually, I get data for the 5 selected channels.

Could it be that the produced output is somehow incompatible wth tvheadend? Until now I used xmltv with mythtv since a couple of years.

Thanks and regards
Markus


Replies (1)

RE: xmltv does not work for me - Added by Markus Wittenberg almost 10 years ago

Ok, found the solution by my self ==> tv_sort.

The XML TV data I was reteiving had no stop="" time information. For testing I added one manually and the programm was listed correctly within tvheadend after importing.

'tv_sort --output out.xmltv tv_grab_file.xmltv' adds the missing stop entries and then importing into tvheadend with 'cat out.xmltv | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock' works fine.

Regards
Markus

    (1-1/1)