XBMC Community Forum
[RELEASE] MythBox for XBMC - a MythTV Front-end Python Script for XBMC - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (/forumdisplay.php?fid=151)
+---- Thread: [RELEASE] MythBox for XBMC - a MythTV Front-end Python Script for XBMC (/showthread.php?tid=43115)



- richardk - 2011-08-03 11:30

watskooo Wrote:Has anyone been able to run mythbox on Openelec yet? I've been using mythbox for a while on xbmc 10.1, but wanting to try a lighter distribution than Ubuntu 10.04.

I'm running mythbox on the ION build of OpenELEC, and it works flawlessly. I've also tried the generic build, and that works also.

Mounting your shared recordings directories works a little differently. It's explained here:

http://openelec.tv/find-help/documentation/usage/network-shares


- watskooo - 2011-08-03 21:25

Thanks, that's the only thing that was holding me back from trying openelec. Next after getting it working with my existing hardware is to wait for openelec RC6 with VAAPI and see how the new AMD E350 platform performs.


- Mr Peacock - 2011-08-06 11:05

Hi, I'm running this on Ubuntu 10.04 and it works great.

I just have two questions that I can't seem to answer even after extensive searching.

Firstly - how can I skip forward 1 day on the guide. The read me shows nothing for a keyboard and forward skip for a MCE remote, which doesn't work on my remote (an original xbox remote).

Secondly - can you change the default recording settings. I like to start recording 5 mins early and finish 5 mins late. At the moment I use mythweb where I have this set.
Thanks


Guide - items not "lighting up" when set to record - mrming - 2011-08-06 11:15

MythBox is working great on my Ubuntu Natty install with MythTV 0.24.

I'm having one small problem with the guide. When I set a program to record it doesn't become highlighted in the guide until next time I open it.

Does anyone know of a fix for this?


- colbert - 2011-08-06 20:38

Just asking again if there's any plans to option the splash screen on/off?


- Gulliver - 2011-08-15 16:43

Hello,

Just a stupid question...
In this revision :
http://code.google.com/p/mythbox/source/detail?r=c125fb1e44a76e2fd50269a7d53ce0e392fb6e9c

Does "Discard connection when timeout occurs" means timeout for accessing the database, or timeout for locking a signal on a channel ?

Actually, I've got some issues with the signal quality for the tv reception. And sometimes mythtv isn't able to lock the channel, but it fails in timeout. But it seems that when it happens, mythbox doesn't give up and the yellow circle can rotate during 10 or 15 minutes.

Thanks for any explanations.
best regards.


- stevellion - 2011-08-22 15:50

I'm still not quite there.. Ubuntu Natty AMD-64, unstable trunk XBMC, MythTV 0.24 and latest hg update of Mythbox.

Whenever I go into MythBox for the 2nd time, I get this error:
MythBox:Initializing Updater - Error: 'NoneType' object is not callable

Also, when I'm in a show detail, I'm unable to use the cursor keys to go up and down over the "Delete" button - however, I can select it with the mouse..

Here's part of the log, but I can e-mail the whole lot if helpful.
Code:
14:39:00 T:140396740896704   ERROR: ClearBlock: Trying to clear non existent block /home/stevemu/.xbmc/addons/script.mythbox
14:39:00 T:140396260710144 WARNING: Create - Unsupported protocol(script) in script://
14:39:00 T:140396740896704   ERROR: Unable to locate window with id -10000.  Check skin files
14:39:03 T:140396172670720  NOTICE: -->Python Interpreter Initialized<--
14:39:03 T:140396172670720  NOTICE: MythBox for XBMC
14:39:03 T:140396172670720  NOTICE: MythBox: loggerIniFile = /home/stevemu/.xbmc/addons/script.mythbox/mythbox_log.ini
14:39:03 T:140396172670720   ERROR: I | bootstrapper.py | MainThread | Line 88 | Mythbox Logger Initialized
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[0] = /home/stevemu/.xbmc/addons/script.mythbox
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[1] = /home/stevemu/.xbmc/addons/script.module.beautifulsoup/lib
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[2] = /usr/share/xbmc/addons/script.module.pil/lib
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[3] = /usr/share/xbmc/addons/script.module.pysqlite/lib
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[4] = /usr/lib/python2.7
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[5] = /usr/lib/python2.7/plat-linux2
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[6] = /usr/lib/python2.7/lib-tk
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[7] = /usr/lib/python2.7/lib-old
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[8] = /usr/lib/python2.7/lib-dynload
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[9] = /usr/local/lib/python2.7/dist-packages
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[10] = /usr/lib/python2.7/dist-packages
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[11] = /usr/lib/python2.7/dist-packages/PIL
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[12] = /usr/lib/pymodules/python2.7/gtk-2.0
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[13] = /usr/lib/python2.7/dist-packages/gst-0.10
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[14] = /usr/lib/python2.7/dist-packages/gtk-2.0
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[15] = /usr/lib/pymodules/python2.7
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[16] = /usr/lib/python2.7/dist-packages/wx-2.6-gtk2-unicode
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[17] =
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[18] = /home/stevemu/.xbmc/addons/script.mythbox/resources/src
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[19] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/decorator
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[20] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/odict
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[21] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/bidict
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[22] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/elementtree
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[23] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/tvdb_api
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[24] = ...
...
/home/stevemu/.xbmc/addons/script.mythbox/resources/lib/unittest2
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[34] = /home/stevemu/.xbmc/addons/script.mythbox/resources/lib/unittest
14:39:03 T:140396172670720   ERROR: D | platform.py | MainThread | Line 107 | syspath[35] = /home/stevemu/.xbmc/addons/script.mythbox/resources/test
14:39:03 T:140396172670720   ERROR: I | bootstrapper.py | MainThread | Line 100 | MythBox version_tag Initialized
14:39:03 T:140396172670720   ERROR: D | settings.py | MainThread | Line 152 | Loading settings from /home/stevemu/.xbmc/userdata/addon_data/script.mythbox/settings.xml
14:39:04 T:140396172670720  NOTICE: MythBox:Initializing Updater - Error: 'NoneType' object is not callable
14:39:04 T:140396172670720   ERROR: Traceback (most recent call last):
14:39:04 T:140396172670720   ERROR:   File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/bootstrapper.py", line 48, in run
14:39:04 T:140396172670720   ERROR:     self.bootstrapDebugShell()
14:39:04 T:140396172670720   ERROR:   File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/bootstrapper.py", line 210, in bootstrapDebugShell
14:39:04 T:140396172670720   ERROR:     from mythbox.shell import DebugShell
14:39:04 T:140396172670720   ERROR:   File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/shell.py", line 20, in <module>
14:39:04 T:140396172670720   ERROR:     from twisted.conch import manhole, telnet
14:39:04 T:140396172670720   ERROR:   File "/home/stevemu/.xbmc/addons/script.mythbox/resources/lib/twisted/twisted/conch/manhole.py", line 18, in <module>
14:39:04 T:140396172670720   ERROR:     from twisted.conch import recvline
14:39:04 T:140396172670720   ERROR:   File "/home/stevemu/.xbmc/addons/script.mythbox/resources/lib/twisted/twisted/conch/recvline.py", line 13, in <module>
14:39:04 T:140396172670720   ERROR:     from zope.interface import implements
14:39:04 T:140396172670720   ERROR:   File "/usr/lib/python2.7/dist-packages/zope/interface/__init__.py", line 58, in <module>
14:39:04 T:140396172670720   ERROR:     _wire()
14:39:04 T:140396172670720   ERROR:   File "/usr/lib/python2.7/dist-packages/zope/interface/interface.py", line 805, in _wire
14:39:04 T:140396172670720   ERROR:     classImplements(Attribute, IAttribute)
14:39:04 T:140396172670720   ERROR:   File "/usr/lib/python2.7/dist-packages/zope/interface/declarations.py", line 447, in classImplements
14:39:04 T:140396172670720   ERROR:     spec = implementedBy(cls)
14:39:04 T:140396172670720   ERROR:   File "/usr/lib/python2.7/dist-packages/zope/interface/declarations.py", line 318, in implementedByFallback
14:39:04 T:140396172670720   ERROR:     if isinstance(spec, Implements):
14:39:04 T:140396172670720   ERROR: TypeError: 'NoneType' object is not callable
14:39:04 T:140396172670720  NOTICE: None
14:39:04 T:140396172670720   ERROR: E | bootstrapper.py | MainThread | Line 61 | 'NoneType' object is not callable
                                            Traceback (most recent call last):
                                              File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/bootstrapper.py", line 48, in run
                                                self.bootstrapDebugShell()
                                              File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/bootstrapper.py", line 210, in bootstrapDebugShell
                                                from mythbox.shell import DebugShell
                                              File "/home/stevemu/.xbmc/addons/script.mythbox/resources/src/mythbox/shell.py", line 20, in <module>
                                                from twisted.conch import manhole, telnet
                                              File "/home/stevemu/.xbmc/addons/script.mythbox/resources/lib/twisted/twisted/conch/manhole.py", line 18, in <module>
                                                from twisted.conch import recvline
                                              File "/home/stevemu/.xbmc/addons/script.mythbox/resources/lib/twisted/twisted/conch/recvline.py", line 13, in <module>
                                                from zope.interface import implements
                                              File "/usr/lib/python2.7/dist-packages/zope/interface/__init__.py", line 58, in <module>
                                                _wire()
                                              File "/usr/lib/python2.7/dist-packages/zope/interface/interface.py", line 805, in _wire
                                                classImplements(Attribute, IAttribute)
                                              File "/usr/lib/python2.7/dist-packages/zope/interface/declarations.py", line 447, in classImplements
                                                spec = implementedBy(cls)
                                              File "/usr/lib/python2.7/dist-packages/zope/interface/declarations.py", line 318, in implementedByFallback
                                                if isinstance(spec, Implements):
                                            TypeError: 'NoneType' object is not callable
14:39:04 T:140396172670720  NOTICE: .



- mullcom - 2011-08-25 12:09

it looks great!

must take this test then when I have köppt me a TV card.


- rudawgr - 2011-08-29 03:55

can someone walk me thew the setup of mythbox on xbmc using the apple tv2g please


- thrillerbee - 2011-08-29 06:45

rudawgr Wrote:can someone walk me thew the setup of mythbox on xbmc using the apple tv2g please

Do you already have a mythtv backend working somewhere?