Index: xbmc/lib/libGoAhead/XBMChttp.h =================================================================== --- xbmc/lib/libGoAhead/XBMChttp.h (revision 18479) +++ xbmc/lib/libGoAhead/XBMChttp.h (working copy) @@ -100,6 +100,7 @@ int xbmcShowPicture(int numParas, CStdString paras[]); int xbmcGetGUIStatus(); int xbmcExecBuiltIn(int numParas, CStdString paras[]); + int xbmcSTSetting(int numParas, CStdString paras[]); int xbmcConfig(int numParas, CStdString paras[]); int xbmcHelp(); int xbmcGetSystemInfo(int numParas, CStdString paras[]); Index: xbmc/lib/libGoAhead/XBMChttp.cpp =================================================================== --- xbmc/lib/libGoAhead/XBMChttp.cpp (revision 18479) +++ xbmc/lib/libGoAhead/XBMChttp.cpp (working copy) @@ -2550,6 +2550,80 @@ return 0; // not reached } +int CXbmcHttp::xbmcSTSetting(int numParas, CStdString paras[]) +{ + if (numParas<1) + return SetResponse(openTag+"Error:Missing parameters"); + else + { + CStdString tmp; + CStdString strInfo = ""; + int i; + for (i=0; i