MythTV Broken :(
Is your first time on TechnoSNACK? Subscribe our feeds!
Dear Lazyweb,
Disaster just stroke.. my old and trustworthy mythtv box just stopped getting it's program data.
Running mythfilldatabase gives me numerous
WARNING: &channel; is not mapped! Please check the code!
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.4/threading.py", line 442, in __bootstrap
self.run()
File "/usr/bin/tv_grab_be_tvb", line 482, in run
prog_list = self.grabber.get_programs( html_struct )
File "/usr/bin/tv_grab_be_tvb", line 240, in get_programs
table_struct = html_structure.children[ 4 ]
IndexError: list index out of range
tv_grab_be_tvb fails on me :( I can't be the first one to run into this problem .. or amy the only one around still using tv_grab_be_tvb ? Yes I know my mythtv setup could use some updating (0.19 now) but I have no time for that...
So anyone got a clue what could have caused this ? And why...
[Read more →]
SOURCE: http://www.krisbuytaert.be/blog


[...] http://www.technosnack.com/2008/10/14/mythtv-broken/ asks Hoosgot, [...]
I know why, but not how to fix it… The site the grabber grabs from has changed it’s code to stop the grabber from hitting the channel list on the first try.
You can confirm this by opening the URL: http://www.teveblad.be/ndl/zender.asp from your browser. The first time it will redirect you. Now enter the same URL again and you will get the channel list.
I guess the perl script needs to be changed to open the page twice or something, perhaps with cookie to, I’m not sure.
When anyone figure out how, let me know. I really want to get this working again too….