Request: DTS/AC3/other settings on boot
#1
Hey,

Situation is simple: my XBOX with virtual eeprom has dts/ac3 audio hardware settings I don't like much. Every reboot they are back. Sad While I am a newbie Im reasonably sure i cant 'just' disable this virtual eeprom and fix my settings.

I would love to see a script that would quickly disable (in my case) or for other people enable the dts/ac3 support on my digital out. I'm booting XBMC default anyway!

Anyone?
Reply
#2
Can someone at least confirm or deny to me that this is possible in a python script? If it can be done maybe I can figure it out.
Reply
#3
yes it's possible.

xbmc.executehttpapi( "SetGUISetting(your settings here)")

manual link in my signature
For python coding questions first see http://mirrors.xbmc.org/docs/python-docs/
Reply
#4
Nuka1195 Wrote:yes it's possible.

xbmc.executehttpapi( "SetGUISetting(your settings here)")

manual link in my signature

Thank you Nuka1195. After some tinkering I came up with:

Code:
import xbmc
# By puntloos
# version 1.0
xbmc.executehttpapi( "SetGUISetting(1,audiooutput.ac3passthrough,false)" )
xbmc.executehttpapi( "SetGUISetting(1,audiooutput.dtspassthrough,false)" )

Which works.. on recent XBMCs. And my system boots into an older xbmc Sad
What is the python script to execute a program? (so I don't have to actually play around with the xbmc boot process.. afraid to touch that.. )

Would this work:
Code:
xbmc.execute('E:\\Apps\\NewXBMC\\default.xbe')
?

Guess Ill try..
Reply
#5
Update:

It's xbmc.runxbe(xbename)

but sadly my XBMC is too old, doesn't understand anything. Will update it I guess.
Reply
#6
xbmc.executebuiltin("XBMC.RunXBE(pathtoxbe)")
For python coding questions first see http://mirrors.xbmc.org/docs/python-docs/
Reply
#7
SetGUISetting() won't do what you want anyway. All it will do is make the appearance of the GUI "correct". It won't touch the hardware.
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#8
jmarshall Wrote:SetGUISetting() won't do what you want anyway. All it will do is make the appearance of the GUI "correct". It won't touch the hardware.

Ack! It won't? Then that's no good. I guess that opens up the original question.. is it possible to actually throw the required hardware switches in pythonscript?
Reply
#9
puntloos Wrote:Ack! It won't? Then that's no good. I guess that opens up the original question.. is it possible to actually throw the required hardware switches in pythonscript?

Worked though the XBMC manual now. No way in python I can see.

Any reason? Or should this be a feature request for a future version? Why don't you guys allow 'us' to actually set options in python?
Reply
#10
You can set any GUI settings you like. Most of them will take effect.

The hardware ones will NOT, as they require writing to the EEPROM.

Do like everyone else does and setup your xbox correctly (i.e. turn off the crappy "virtual eeprom" softmod stuff)
Always read the XBMC online-manual, FAQ and search the forum before posting.
Do not e-mail XBMC-Team members directly asking for support. Read/follow the forum rules.
For troubleshooting and bug reporting please make sure you read this first.


Image
Reply
#11
jmarshall Wrote:You can set any GUI settings you like. Most of them will take effect.

The hardware ones will NOT, as they require writing to the EEPROM.

But if I manually navigate to these settings in XBMC and change them, they do take effect. (they just don't stick when I turn off the xbox, due to indeed, the virtual eeprom)

Why not allow me to do the same in python?

Quote:Do like everyone else does and setup your xbox correctly (i.e. turn off the crappy "virtual eeprom" softmod stuff)

Well, for one, a virtual eeprom isn't ALL bad, especially when playing around with stuff, but in my personal situation I simply don't have the tools (mechwarrior, for example) to be able to fix any problems I might cause.
Reply

Logout Mark Read Team Forum Stats Members Help
Request: DTS/AC3/other settings on boot0