Project

General

Profile

XMLTV grabbers does not work in a docker container.

Added by H H almost 3 years ago

Hello, I am trying to get the grabbers to work with tvheadend that is run in a docker container on TrueNAS scale.

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
<script defer type="text/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d8 ^ :12: parser error : Opening and ending tag mismatch: link line 0 and script ext/javascript" src="/js/app-a148df4bb52ff2aeb1b44bf5d82f0d0d.js?vsn=d"></script

:13: parser error : Specification mandates value for attribute defer
<script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib

:13: parser error : attributes construct error
<script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib

:13: parser error : Couldn't find end of Start Tag script line 13
<script defer data-domain="honeybee.it" src="https://plausible.io/js/plausib

:13: parser error : Opening and ending tag mismatch: meta line 0 and script
er data-domain="honeybee.it" src="https://plausible.io/js/plausible.js"></script

:14: parser error : Opening and ending tag mismatch: meta line 0 and head
^ :46: parser error : Specification mandates value for attribute x-cloak :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :46: parser error : attributes construct error :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :46: parser error : Couldn't find end of Start Tag div line 41 :class="{ 'fixed inset-0 z-10 flex items-center justify-center': show_mo ^ :48: parser error : error parsing attribute name 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :48: parser error : attributes construct error 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :48: parser error : Couldn't find end of Start Tag div line 48 12 md:max-w-xl mx-auto rounded-lg shadow-xl text-left mb-2" x-show="show_modal" ^ :55: parser error : xmlParseEntityRef: no name ^ :55: parser error : xmlParseEntityRef: no name ^ :59: namespace error : Failed to parse QName ':key' ^ :63: namespace error : Failed to parse QName ':src'

^ :72: parser error : Opening and ending tag mismatch: h2 line 0 and template ^ :77: parser error : error parsing attribute name ^ :80: namespace error : Failed to parse QName ':src'

Airing on ^ :154: parser error : Opening and ending tag mismatch: div line 0 and template ^ :155: parser error : Opening and ending tag mismatch: template line 0 and div ^ :234: parser error : EntityRef: expecting ';' © Pixelmonster - 2020 ^ :262: parser error : Opening and ending tag mismatch: body line 0 and div ^ :263: parser error : Opening and ending tag mismatch: meta line 0 and body ^ :264: parser error : Opening and ending tag mismatch: meta line 0 and html ^ :265: parser error : EndTag: '^

I tried to file a bug with the
Trueapps people:
https://github.com/truecharts/apps/issues/1497

So, how do I fix this?


Replies (1)

RE: XMLTV grabbers does not work in a docker container. - Added by Thomas Sweden almost 3 years ago

tv_grab_eu_xmltvse is down. They don't seem to offer any free service since beginning of December. I'm looking for options as well.

    (1-1/1)