XMLTV / xmltv

Utilities to obtain, generate, and post-process TV listings data in XMLTV format
GNU General Public License v2.0
269 stars 93 forks source link

tv_grab_eu_xmltvse parser error #152

Closed Supermagnum closed 2 years ago

Supermagnum commented 2 years ago

Hello, I am trying to get the grabbers to work with tvheadend that is run in a docker container on TrueNAS scale. It's version is: HTS Tvheadend 4.3-1964~g637844055

tv_grab_eu_xmltvse version is 0.6.3 Xmltv module version 0.6.3

Relevant debug messages:

2021-12-09 13:45:54.000 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab /usr/bin/tv_grab_eu_xmltvse

2021-12-09 13:45:54.014 spawn: Executing "/usr/bin/tv_grab_eu_xmltvse"

2021-12-09 13:45:54.977 spawn: config file /config/.xmltv/tv_grab_eu_xmltvse.conf does not exist, run me with --configure

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: no output detected

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab returned no data

2021-12-09 13:45:54.983 xmltv: /usr/bin/tv_grab_eu_xmltvse: grab /usr/bin/tv_grab_eu_xmltvse

2021-12-09 13:45:54.997 spawn: Executing "/usr/bin/tv_grab_eu_xmltvse"

2021-12-09 13:45:55.951 spawn: config file /config/.xmltv/tv_grab_eu_xmltvse.conf does not exist, run me with --configure

running this command from inside the container should have fixed the issue: ./tv_grab_eu_xmltvse --configure

the result of ./tv_grab_eu_xmltvse --configure in /usr/bin Choose one of the countries this grabber provides. Country: 0: Austria 1: Croatia 2: Denmark 3: Estonia 4: Finland 5: Germany 6: Hungary 7: Latvia 8: Lithuania 9: Netherlands 10: Norway 11: Poland 12: Sweden 13: Switzerland 14: All Radio stations 15: All TV Channels Select one: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15 (default=0)] 15 tv_grab_eu_xmltvse uses a cache with files that it has already downloaded. Please specify where the cache shall be stored. Directory to store the cache in: [/config/.xmltv/cache] /config/.xmltv/cache :9: parser error : EntityRef: expecting ';' s://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;700;900&display

:12: parser error : Specification mandates value for attribute defer <script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8

:12: parser error : attributes construct error <script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8

:12: parser error : Couldn't find end of Start Tag script line 12

wuppiwuppi commented 2 years ago

I have the same issue:

2021-12-11 06:55:40.524 xmltv: /bin/tv_grab_eu_xmltvse: grab /bin/tv_grab_eu_xmltvse
2021-12-11 06:55:40.525 spawn: Executing "/bin/tv_grab_eu_xmltvse"
2021-12-11 06:57:52.174 spawn: :9: parser error : EntityRef: expecting ';'
2021-12-11 06:57:52.174 spawn: s://fonts.googleapis.com/css2?family=Roboto:wght@200;300;400;500;700;900&display
2021-12-11 06:57:52.174 spawn:                                                                                 ^
2021-12-11 06:57:52.174 spawn: :12: parser error : Specification mandates value for attribute defer

Environment: Ubuntu 20.04.3 LTS used from within tvheadend (which should not matter here)

exact versions:

xmltv is already the newest version (0.6.1-1).
tvheadend is already the newest version (4.2.8-36~g5bdcfd8ac~cosmic).
libxmltv-perl/focal,now 0.6.1-1 all [installed,automatic]
php7.4-xml/focal-updates,focal-security,now 7.4.3-4ubuntu2.7 amd64 [installed]
xmltv-gui/focal,now 0.6.1-1 all [installed,automatic]
xmltv-util/focal,now 0.6.1-1 all [installed,automatic]
xmltv/focal,now 0.6.1-1 all [installed]
tvheadend/focal,now 4.2.8-36~g5bdcfd8ac~cosmic amd64 [installed]
honir commented 2 years ago

Probable duplicate of #150

honir commented 2 years ago

You will need to ask the data provider https://www.honeybee.it/xmltv We have no control over, or contact with, the data providers.

jnylen commented 2 years ago

Closed in favor of #150.