Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#527 closed patch (fixed)

tv_grab_ee changes

Reported by: cougar@… Owned by: Isaac Richards
Priority: minor Milestone: unknown
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no


Please add this patch to mythfilldatabase:

tv_grab_ee is changed and returns all data in one run now. It takes quite long to read and parse XML and it is not good idea to run it 10 times (as it des at the moment)

-- Cougar

Change History (4)

comment:1 Changed 15 years ago by danielk

Version: head

Does the old tv_grab_ee still work?

Returning data for two weeks of listings every night seems very broken.

comment:2 Changed 15 years ago by Cougar <cougar@…>

You never know, how much data do you get. The source is already in XMLTV format and is built every day (cronjob in server). This server side gets data directly from database where new schedules are added when they become available (depends on channel, there are many sources where data comes in).

Old grabber does work OK (it grabs 10 days by default if --days is not given). But it was never included in XMLTV package so this is not a big problem anyway. There are not much peaople in Estonia who use MythTV and tv_grab_ee (as it comes from my site I know).

comment:3 Changed 15 years ago by danielk

Resolution: fixed
Status: newclosed

(In [7581]) Closes #527, by applying patch from cougar AT

It looks much less efficient, but it is actually grabbing the data from another local DB.

comment:4 Changed 15 years ago by Cougar <cougar@…>

From user point of view, it is not less efficient as you get always as much as possible data that is avalable at this moment. Only drawback is that mythfilldatabase should recheck all already known programs that are in MySQL database already. The new grabber works like a filter and I tested that running it 7 or 10 or 14 times tooks much more time (because of XML parsing inside perl) than let mythfillbackend do the job only one time :-)

Note: See TracTickets for help on using tickets.