Posts: 484
Joined: Sep 2004
Reputation:
0
jpf,
try using the latest xbmcmythtv and the newest build you can find. i ocassionally get stuck in a window as well, but its not a huge deal to use the shutdown menu to restart xbmc. it does not happen often
Posts: 20
Joined: Apr 2005
Reputation:
0
josurr
Junior Member
Posts: 20
can anybody help a newbie?
i need to know how to get the latest cvs build for xbmcmythtv (and how to build it if necessary)...
i know how to install and run it in xbmc... just need to know how to obtain latest build
cheers,
josurr
Posts: 484
Joined: Sep 2004
Reputation:
0
use the shutdown menu. press r2 (aka right joystick click button) and select restart from the menu
Posts: 19
Joined: Dec 2004
Reputation:
0
najt
Junior Member
Posts: 19
i get an error with the latest xbmc build and the latest xbmcmythtv cvs. the error occurs when starting mythtvmain.py and says "argument 5 should be string: not none".
i did not occur with a xbmc build from the start of april. i also tried build 04-27 and 04-25 and get the error. i'll try older builds.
Posts: 19
Joined: Dec 2004
Reputation:
0
najt
Junior Member
Posts: 19
30-04-2005 23:35:22 info -->python initialized<--
30-04-2005 23:35:22 info
30-04-2005 23:35:22 debug loadlibrarya('_sre.pyd')
30-04-2005 23:35:22 debug executing entrypoint at: 0xf8a3cb - dll: _sre.pyd
30-04-2005 23:35:22 debug loadlibrary('_sre.pyd') returning: 0xa80fb0
30-04-2005 23:35:22 debug kernel32!getprocaddress(0xa80fb0, 'init_sre') => 0xf8a120
30-04-2005 23:35:22 debug loadlibrarya('_ssl.pyd')
30-04-2005 23:35:22 debug executing entrypoint at: 0xfde951 - dll: _ssl.pyd
30-04-2005 23:35:22 debug loadlibrary('_ssl.pyd') returning: 0x9b6cc0
30-04-2005 23:35:22 debug kernel32!getprocaddress(0x9b6cc0, 'init_ssl') => 0xf91aa0
30-04-2005 23:35:23 debug loadlibrarya('pyexpat.pyd')
30-04-2005 23:35:23 debug executing entrypoint at: 0x1029c01 - dll: pyexpat.pyd
30-04-2005 23:35:23 debug loadlibrary('pyexpat.pyd') returning: 0x991390
30-04-2005 23:35:23 debug kernel32!getprocaddress(0x991390, 'initpyexpat') => 0x1014540
30-04-2005 23:35:23 info traceback (most recent call last):
30-04-2005 23:35:23 info file "q:\scripts\xbmcmythtv\mythtvmain.py", line 80, in ?
30-04-2005 23:35:23 info win.loadskin( "home.xml" )
30-04-2005 23:35:23 info file "q:\scripts\xbmcmythtv\mythtvskin.py", line 247, in loadskin
30-04-2005 23:35:23 info self.addcontrols(dom.getelementsbytagname("control"))
30-04-2005 23:35:23 info file "q:\scripts\xbmcmythtv\mythtvskin.py", line 296, in addcontrols
30-04-2005 23:35:23 info me.create()
30-04-2005 23:35:23 info file "q:\scripts\xbmcmythtv\mythtvskin.py", line 90, in create
30-04-2005 23:35:23 info c = xbmcgui.controlimage(x,y,w,h,tx)
30-04-2005 23:35:23 info typeerror: argument 5 must be string, not none
Posts: 19
Joined: Dec 2004
Reputation:
0
najt
Junior Member
Posts: 19
looks like the skin format has been changed in 04-17... great.
Posts: 14
Joined: Apr 2005
Reputation:
0
jpf
Junior Member
Posts: 14
i noticed one thing... when you get stuck in a screen and can't exit, the screen you enter goes black for maybe 500ms first,
every time you enter a screen that flashes black for a moment first gets stuck. but i can still go forward from that screen, for example if the recordedshows screen does it, then i can enter specific recordings and then select play etc, and then go back to the main recording menu. so one would think it's something to do with the screen initialisation.
Posts: 484
Joined: Sep 2004
Reputation:
0
of course it works in the script, otherwise i wouldnt have mentioned it.
just try it.
madtw, i am unsure how the mythbackend handles frontends, but as problems/lockups occur in the script/xbmc the backend is not updated and can continue to tie up a tuner after the crash in xbmc. would it be possible to add a function to stop all playing items from xbmc in your script?
Posts: 174
Joined: Mar 2004
Reputation:
0
madtw
Senior Member
Posts: 174
capnbry: do you have python installed correctly? most of the time when i have seen import errors from people it is because they do not have python installed at all... so the imports fail. can you run other python scripts without problems? i haven't updated my cvs build in a couple of weeks so it could be that something changed in python recently as well...
loto_bak: i'll have to think about how to stop tuners after a crash in xbmc... it should be possible. although i might not be able to tell the difference between a different frontend using a tuner, the backend using a tuner, and tuners that were used before the crash. this would mean that i might end up stopping a show that is being recorded, etc... but i guess you can use it at your own risk.
Posts: 418
Joined: Oct 2004
Reputation:
0
oh yeah, i forgot to mention that. yes, other python scripts work fine (at least the launch browser, gamespotplus, and an older version of gamespot). i can't guarantee that i have python set up 100% on the xbox though, since all i do is pull cvs and use the build.bat.
i'll try pulling older revisions from cvs and seeing if i can find a version that works. if i can do that, then i'll narrow down what makes it stop working and let you know.
edit: hmm got it working on another box here that had an old xbmc on it. i'll report back when i find the magic!
For troubleshooting and bug reporting please make sure you read this first.
Posts: 14
Joined: Apr 2005
Reputation:
0
jpf
Junior Member
Posts: 14
getting stuck in windows - the solution
in /keymap.xml find the <global> section.
then remap one of the buttons to exit to the main menu whenever you want.
if you get stuck in a screen , just press the "stop" button on your remote, it will get you back to the main menu. this doesn't affect any program that uses the stop button legitimately.
the key line is: <execute>xbmc.activatewindow(0)</execute>
<action>
<description>stop</description>
<id>13</id>
<remote>stop</remote>
<remotecode></remotecode>
<keyboard>x</keyboard>
<execute>xbmc.activatewindow(0)</execute>
</action>