Posts: 11
Joined: May 2004
Reputation:
0
smurf2
Junior Member
Posts: 11
lol i know that this is all running under xbmc a native app for xboxen
my question was ... has anyone gotten the xebian myth install working with the current cvs.if so how
as i want a fall back if the myth script isn't working
Posts: 17
Joined: Feb 2005
Reputation:
0
hey i haven't run this in a long time and am having trouble getting the cvs xmbcmyth to work with the latest cvs of xbmc. i am using the .16 backend and when i run mythtv.py from script folder it never loads. here is the error in my xbmc.log file:
04-02-2005 20:49:03 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1167, in ?
04-02-2005 20:49:03 info
04-02-2005 20:49:03 info unittest.main()
04-02-2005 20:49:03 info file "q:\python\python23.zlib\unittest.py", line 714, in
04-02-2005 20:49:03 info attributeerror
04-02-2005 20:49:03 info :
04-02-2005 20:49:03 info 'module' object has no attribute 'argv'
04-02-2005 20:49:03 info
04-02-2005 20:55:04 info debug level set to 31
i have also tried loading mythtvmain.py but i just get the interface and the buttons all generate error messages. it looks like i am missing something simple. any help would be greatly appreciated.
cheers,
william
Posts: 17
Joined: Feb 2005
Reputation:
0
ok.. ran the right one and got this error:
5-02-2005 17:24:24 info attributeerror: 'status' object has no attribute 'dom'
05-02-2005 17:24:32 info traceback (most recent call last):
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtvmain.py", line 52, in oncontrol
05-02-2005 17:24:32 info mythtvrecordedshows.showwindow()
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtvrecordedshows.py", line 54, in showwindow
05-02-2005 17:24:32 info win.loadshowlist()
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtvrecordedshows.py", line 138, in loadshowlist
05-02-2005 17:24:32 info self.controls['free_space'].control.setlabel( \
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtv.py", line 970, in diskspacefree
05-02-2005 17:24:32 info return self.diskstatus()['space free']
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtv.py", line 955, in diskstatus
05-02-2005 17:24:32 info divnodes = self._machineinfodivelements()
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1060, in _machineinfodivelements
05-02-2005 17:24:32 info node = self._getdivelementbyh2value( "machine information" )
05-02-2005 17:24:32 info file "q:\scripts\xbmcmythtv\mythtv.py", line 991, in _getdivelementbyh2value
05-02-2005 17:24:32 info tmpnodes = self.dom.getelementsbytagname( "div" )
05-02-2005 17:24:32 info attributeerror: 'status' object has no attribute 'dom'
any ideas
Posts: 174
Joined: Mar 2004
Reputation:
0
madtw
Senior Member
Posts: 174
ok, it looks like there is something wrong with obtaining status from your myth backend. i added a try/except in the recorded shows screen so that if it fails getting the free disk space status, it will continue creating the window. also, i added code to initialize the "dom" member in the status class - i'm not sure why i never got this error on my version of xbmc. which version are you running? i'm running a 2005-01-15 build still because the newer ones seemed a bit unstable.
does the status screen fail for you entirely? i would expect it to if it failed to display the free disk space on the recorded shows screen...
Posts: 17
Joined: Feb 2005
Reputation:
0
i rolled back my xbmc version to 1.1.0 . i grabbed the new code from cvs ...status screen fails completely with this error now:
expaterror: not well-formed (invalid token): line 17, column 51
05-02-2005 20:20:38 info traceback (most recent call last):
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtvmain.py", line 52, in oncontrol
05-02-2005 20:20:38 info mythtvrecordedshows.showwindow()
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtvrecordedshows.py", line 54, in showwindow
05-02-2005 20:20:38 info win.loadshowlist()
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtvrecordedshows.py", line 138, in loadshowlist
05-02-2005 20:20:38 info self.controls['free_space'].control.setlabel( \
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1023, in diskspacefree
05-02-2005 20:20:38 info return self.diskstatus()['space free']
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1008, in diskstatus
05-02-2005 20:20:38 info divnodes = self._machineinfodivelements()
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1113, in _machineinfodivelements
05-02-2005 20:20:38 info node = self._getdivelementbyh2value( "machine information" )
05-02-2005 20:20:38 info file "q:\scripts\xbmcmythtv\mythtv.py", line 1044, in _getdivelementbyh2value
05-02-2005 20:20:38 info tmpnodes = self.dom.getelementsbytagname( "div" )
05-02-2005 20:20:38 info attributeerror: 'status' object has no attribute 'dom'
Posts: 174
Joined: Mar 2004
Reputation:
0
madtw
Senior Member
Posts: 174
ok, can you connect to the status port on your mythbackend using a browser, save the generated html to a file and send it to me? i'm guessing the html that is being generated is missing some end tags that the xml parser is expecting to find... hence the expaterror error being reported.
Posts: 2
Joined: Feb 2005
Reputation:
0
are there any website for this? i tried to install it on my xbox (from cvs) but had no luck. could not find out what script to actually start.
if no website, can someone give me the 101 to start experimenting with this?
christian...
Posts: 2
Joined: Feb 2005
Reputation:
0
ok. got it working. the "recorded shows" part that is.
the other just does not do anything.
christian...
Posts: 17
Joined: Feb 2005
Reputation:
0
recorded shows, status and settings are all that is working now (i think)...
Posts: 22
Joined: Oct 2004
Reputation:
0
hi,
i'm not going to get the chance to update the upcoming shows interface for the new skinned layout. so if anyone wants to do it, go for it, it will require a complete rewrite of the whole interface from scratch. i'm not sure if rubenonrye will get round to doing a complete rewrite of the livetv interface.
so if anyone wants these features then checkout a old version from the cvs.
cheers