2010-08-03, 17:11
I really would like to try the RC2, but I'm using the nightlies and SVN. So, I guess, this is another request for add-on support.

Redneck Wrote:I really would like to try the RC2, but I'm using the nightlies and SVN. So, I guess, this is another request for add-on support.
draggy Wrote:I'm running xbmc camelot on a x86 lucid box, with a svn (hg) version of this awesome plugin. I've installed ffmpeg, and mounted my recordings directory. I have a mythbackend on another local computer, version 0.23. I've tested the backend with another frontend, and confirmed that I can watch tv, etc.I've got a suspicion it has something to do with the video card. Doesn't seem to be a problem on NVidia systems. Any chance you have an ATI or Intel video GPU?
In mythbox, I've setup the hostname of the backend, and the un/pw of the database, and it tests correctly.
But when navigating the menus, and even just trying to setup the config, the GUI is excruciatingly slow.
It takes at least 2 minutes from the time that I press the enter key to the time that the text entry popup comes up when trying to enter a hostname in the config. navigating the menu that's up currently is nice and fast, but changing the view either back to another menu, or opening up a popup takes forever.
I stuck with it, hoping that it will get better, and setup mythbox. I went back to the main menu after testing the connection and tried to watch tv. It pulls up the guide, but when I try to watch a channel, it eventually just times out.
I decided to give this a go on a windows 7 machine. I will admit it is much faster then the linux version, but I still couldn't watch tv, it just timed out.
Can anyone tell me why this is so extremely slow on linux and why it's timing out when I try to watch tv?
Redneck Wrote:I tried to set this up and have the same results as tmbomber. Here is a log if anyone has any ideas.AttributeError: 'module' object has no attribute 'Language'
http://pastebin.org/447610
analogue Wrote:I've got a suspicion it has something to do with the video card. Doesn't seem to be a problem on NVidia systems. Any chance you have an ATI or Intel video GPU?
analogue Wrote:AttributeError: 'module' object has no attribute 'Language'
is a known issue w/ trunk. Working on it...
draggy Wrote:I have a 9400GT, which I use for vdapu, and a Athlon 3000+ 1.8GHz, which is plenty fast for all of XBMC's interfaces and other plugins.
DEBUG | mythbox.inject | conn.py | MainThread | Line 117 | --> injected conn <mythbox.mythtv.conn.Connection object at 0xa927dc4> into <thread._local object at 0xa607290>
DEBUG | mythbox.inject | conn.py | MainThread | Line 93 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 108 | Skipping acquire resource
DEBUG | mythbox.wire | conn.py | MainThread | Line 1160 | write -> 23 GET_FREE_RECORDER_COUNT
DEBUG | mythbox.wire | conn.py | MainThread | Line 1117 | retMsg: [8] 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1122 | i=0 n=1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1126 | total read = 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1128 | read <- 2
DEBUG | mythbox.perf | util.py | MainThread | Line 324 | TIMER: getNumFreeTuners took 0.17 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 102 | threading.local() already allocated
DEBUG | mythbox.inject | db.py | MainThread | Line 132 | Going to acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 138 | --> injected db <mythbox.mythtv.db.MythDatabase object at 0xa44c6ec> into <thread._local object at 0xa607290>
DEBUG | mythbox.perf | util.py | MainThread | Line 324 | TIMER: getTuners took 0.00 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 147 | --> removed db <mythbox.mythtv.db.MythDatabase object at 0xa44c6ec> from <thread._local object at 0xa607290>
DEBUG | mythbox.inject | conn.py | MainThread | Line 93 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 108 | Skipping acquire resource
DEBUG | mythbox.core | conn.py | MainThread | Line 457 | backend is a slave..creating new connection
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 379 | key=680x1000
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 33154
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/71998-1.jpg
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 122371
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/71998-2.jpg
DEBUG | mythbox.cache | filecache.py | Thread-15 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/71998-1.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/3c9cf29965632e60247c04f0d8444229
DEBUG | mythbox.cache | filecache.py | Thread-1 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/71998-2.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/29dc5ddba32b7315242c104cfe26d65b
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 379 | key=680x1000
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 38053
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/70571-1.jpg
DEBUG | mythbox.cache | filecache.py | Thread-15 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/70571-1.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/b8d1c615c92ad7ad321e5b13d79e1125
ERROR | mythbox.ui | livetv.py | MainThread | Line 326 | timed out
draggy Wrote:So...I was mistaken, I was running karmic, not lucid. So I've updated to lucid, and now the script is fast! I have no idea why, it's the same config and same gfx driver (installed from the repo this time), but it works!....sort of....Try trunk (assuming you're using RC1)
Still can't watch live tv, all I get in the debug log is:
Code:DEBUG | mythbox.inject | conn.py | MainThread | Line 117 | --> injected conn <mythbox.mythtv.conn.Connection object at 0xa927dc4> into <thread._local object at 0xa607290>
DEBUG | mythbox.inject | conn.py | MainThread | Line 93 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 108 | Skipping acquire resource
DEBUG | mythbox.wire | conn.py | MainThread | Line 1160 | write -> 23 GET_FREE_RECORDER_COUNT
DEBUG | mythbox.wire | conn.py | MainThread | Line 1117 | retMsg: [8] 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1122 | i=0 n=1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1126 | total read = 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1128 | read <- 2
DEBUG | mythbox.perf | util.py | MainThread | Line 324 | TIMER: getNumFreeTuners took 0.17 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 102 | threading.local() already allocated
DEBUG | mythbox.inject | db.py | MainThread | Line 132 | Going to acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 138 | --> injected db <mythbox.mythtv.db.MythDatabase object at 0xa44c6ec> into <thread._local object at 0xa607290>
DEBUG | mythbox.perf | util.py | MainThread | Line 324 | TIMER: getTuners took 0.00 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 147 | --> removed db <mythbox.mythtv.db.MythDatabase object at 0xa44c6ec> from <thread._local object at 0xa607290>
DEBUG | mythbox.inject | conn.py | MainThread | Line 93 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 108 | Skipping acquire resource
DEBUG | mythbox.core | conn.py | MainThread | Line 457 | backend is a slave..creating new connection
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 379 | key=680x1000
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 33154
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/71998-1.jpg
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 122371
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/71998-2.jpg
DEBUG | mythbox.cache | filecache.py | Thread-15 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/71998-1.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/3c9cf29965632e60247c04f0d8444229
DEBUG | mythbox.cache | filecache.py | Thread-1 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/71998-2.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/29dc5ddba32b7315242c104cfe26d65b
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 379 | key=680x1000
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 381 | idkey = 38053
DEBUG | mythbox.fanart | fanart.py | Thread-15 | Line 383 | bannerPath = http://www.thetvdb.com/banners/posters/70571-1.jpg
DEBUG | mythbox.cache | filecache.py | Thread-15 | Line 87 | Cache MISS for fileurl: http://www.thetvdb.com/banners/posters/70571-1.jpg filepath: /home/xbmc/.xbmc/userdata/script_data/MythBox/httpCache/b8d1c615c92ad7ad321e5b13d79e1125
ERROR | mythbox.ui | livetv.py | MainThread | Line 326 | timed out
confirmed that the backend was running and I could watch tv with a mythtv frontend on the same machine just minutes before. My settings also pass the test in mythbox