- draggy - 2010-08-10 04:48
I would think it was the gpu, but the menu itself isn't slow at all. Navigating is just as fast as any of XBMC's GUIs, What takes so long is the loading of said menu or GUI item. Once it's loaded, I can navigate the current menu perfectly.
However, it's not just the menu. If I set a setting, it takes a good while before the setting will change on the config screen. If I change localhost to an ip or hostname, it takes a good minute or 2 before it even reflects my change on the settings screen.
- divingmule - 2010-08-10 15:49
Working nicely on Windows7 Dharma r32477.
Commercial skipping would always fail on my Tonight Show recordings with "myth://" Mythbox is skipping right on time.
Thanks analogue
- draggy - 2010-08-14 06:58
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....
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
- analogue - 2010-08-22 08:46
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....
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
Try trunk (assuming you're using RC1)
- linuxluemmel - 2010-08-23 22:48
Is Mythbox running allready as addon ?
On my main-station I do run 9.11 until dharma comes out (13 tickets open ... )
Regards
hans
BTW : Could I allready checkout a svn version and translate the strings.xml to german ?
- draggy - 2010-08-24 18:26
Thanks analogue.
Well it's doing something now.If I watch live tv, it'll schedule the program, and I confirmed that it starts recording, but not in the recordings directory.
This seems like a problem to me. since I assume that the script plays the recording from the recordings directory that I mounted from my backend.
The 0.23 backend by default uses /var/lib/mythtv/livetv/ for livetv, and /var/lib/mythtv/recordings/ for recorded programs. When I try to watch livetv, the recorded show gets put in livetv, and not into recordings. So I went into the mythtv backend settings and changed the livetv directory to be the same as the recordings directory. Now when I try to watch livetv, the .mpg shows in the recordings directory on my frontend. I also confirmed that the video file can be played on another computer.
But the video still won't start playing in mythbox. When I choose a show to watch, the script hangs for a minute, and then does nothing. My debug log doesn't seem to be very helpful:
Code:
DEBUG | mythbox.inject | conn.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 114 | Going to acquire resource
DEBUG | mythbox.inject | conn.py | MainThread | Line 120 | --> injected conn <mythbox.mythtv.conn.Connection object at 0x9c7950c> into <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.inject | conn.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 111 | Skipping acquire resource
DEBUG | mythbox.wire | conn.py | MainThread | Line 1197 | write -> 23 GET_FREE_RECORDER_COUNT
DEBUG | mythbox.wire | conn.py | MainThread | Line 1155 | retMsg: [8] 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1160 | i=0 n=1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1163 | total read = 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1165 | read <- 1
DEBUG | mythbox.perf | util.py | MainThread | Line 326 | TIMER: getNumFreeTuners took 0.25 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | db.py | MainThread | Line 126 | Going to acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 132 | --> injected db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> into <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.perf | util.py | MainThread | Line 326 | TIMER: getTuners took 0.00 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 141 | --> removed db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> from <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.inject | conn.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 111 | Skipping acquire resource
DEBUG | mythbox.wire | conn.py | MainThread | Line 1197 | write -> 33 QUERY_RECORDER 1[]:[]IS_RECORDING
DEBUG | mythbox.wire | conn.py | MainThread | Line 1155 | retMsg: [8] 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1160 | i=0 n=1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1163 | total read = 1
DEBUG | mythbox.wire | conn.py | MainThread | Line 1165 | read <- 0
DEBUG | mythbox.inject | conn.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | conn.py | MainThread | Line 111 | Skipping acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | db.py | MainThread | Line 126 | Going to acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 132 | --> injected db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> into <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.perf | util.py | MainThread | Line 326 | TIMER: getChannels took 0.00 seconds
DEBUG | mythbox.inject | db.py | MainThread | Line 141 | --> removed db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> from <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.ui | livetv.py | MainThread | Line 63 | Found tuner 1 to view channel 10_2
DEBUG | mythbox.inject | db.py | MainThread | Line 96 | threading.local() already allocated
DEBUG | mythbox.inject | db.py | MainThread | Line 126 | Going to acquire resource
DEBUG | mythbox.inject | db.py | MainThread | Line 132 | --> injected db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> into <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.inject | db.py | MainThread | Line 141 | --> removed db <mythbox.mythtv.db.MythDatabase object at 0xa8a7404> from <thread._local object at 0x9c7b0c8>
DEBUG | mythbox.inject | conn.py | MainThread | Line 125 | --> removed conn <mythbox.mythtv.conn.Connection object at 0x9c7950c> from <thread._local object at 0x9c7b0c8>
Dharma - ericdunn - 2010-09-05 11:29
How do I install Mythbox as an add on in Dharma? I see from the forums that some people have already figured this out. I am pretty new to this, so I hope there is a fairly non technical solution e.g. install as zip file?
- Dobyken - 2010-09-06 15:34
ericdunn Wrote:How do I install Mythbox as an add on in Dharma? I see from the forums that some people have already figured this out. I am pretty new to this, so I hope there is a fairly non technical solution e.g. install as zip file?
If I remember right I did the following.
1. Download copy of source from the repository
Get a local copy of the mythbox repository with this command:
hg clone https://mythbox.googlecode.com/hg/ mythbox
2. Make a folder under /home/user/.xbmc/addons. I named mine
plugin.video.mythbox
3. Copy the downloaded source folder into the new addons folder.
4. Load XBMC,run Mythbox from Programs tab and configure.
- axios - 2010-09-07 12:32
Dobyken Wrote:If I remember right I did the following.
1. Download copy of source from the repository
Get a local copy of the mythbox repository with this command:
hg clone https://mythbox.googlecode.com/hg/ mythbox
How to to this on windows?
- Dobyken - 2010-09-07 15:07
axios Wrote:How to to this on windows?
Mythbox code repository
http://code.google.com/p/mythbox/
Applications to download source in Windows
http://mercurial.selenic.com/downloads/
|