Should XBMC's "Advanced Feature Settings" be hidden from the GUI as they are today?
#61
rernst Wrote:I think he has a point. Every coder thinks everybody else thinks regex and xml. That's pretty elitist.

Even if an advanced settings editor were to be made, I don't think any sort of regex helper would be involved. That goes far beyond managing any settings.

Quote: It's worthwhile considering, especially since it is really only a few days to do...

If you think you can write up an app that can make regex easier for the layperson to understand in just a few days, please do. I'm sure it would be greatly appreciated by the community.
Always read the XBMC online-manual, FAQ and search and search the forum before posting.
For troubleshooting and bug reporting please read how to submit a proper bug report.

If you're interested in writing addons for xbmc, read docs and how-to for plugins and scripts ||| http://code.google.com/p/xbmc-addons/
Reply
#62
Not the regex part. That simply requires some understanding, even with software help. But there are dozens of settings and only a few use regular expressions.
Reply
#63
SebaSOFT Wrote:What about a friendly, simple, as intuitive as possible ADVANCE SETTINGS (xml) EDITOR.
It would be easy if you dont consider you always have to update it. Settings.cpp keep changing. I just took a look at the revision. since rev 8638 the file as been revised 224 times lol
Reply
#64
tiben20 Wrote:It would be easy if you dont consider you always have to update it. Settings.cpp keep changing. I just took a look at the revision. since rev 8638 the file as been revised 224 times lol

Color me confused.

The OP didn't mention Regex at all, so why is everyone talking about it?

Did he edit the post or something?

All he wants is an Advancedsettings.xml editor/locator.

I do appreciate the difficulty in maintaining a settings editor when the available settings change so often, though.

-Wes
Reply
#65
tiben20 Wrote:It would be easy if you dont consider you always have to update it. Settings.cpp keep changing. I just took a look at the revision. since rev 8638 the file as been revised 224 times lol
That is what I understood. And that is a piece of cake to code.
Reply
#66
something that would be nice is a keymap editor. Which can detect also detect gamepad name from sdl and insert it directly in the keymap.xml
Reply
#67
First, thanks for all the replies. To all those that started talking about Regexes Let me tell you, you can always have a combo with commonly used expressions and then a (Advanced user mode) to write your own.

This screenshot is for a game I play, but the concept is the same...
Image

A Wizard like interface would be good for new users too
Reply
#68
i just started a fast keymap.xml editor here a preview
Image


and your also able to download the source of this
http://www.mediafire.com/?sharekey=ce5b3...6e282a0ee8
Reply
#69
What about other settings?
Not all involve regex
Not all means keymap editor
There are cool features to enable by editing this file...
Is anyone going to step up? Or there are going to be more and more Media info Managers?
Reply
#70
Lightbulb 
Again, IMHO editors for advanced settings (advancedsettings.xml), keymappings (keymap.xml) and other non-GUI features really belong in a separate section of the web interface:
http://wiki.xbmc.org/?title=The_Web_Interface

Please feel free to code this up yourself in PHP, AJAX, or JavaScript and submit a patch, ...similar to:
http://forum.xbmc.org/showthread.php?tid=51596

I do not think that there should be a need of standalone apps for this if we could support it via the XBMC's own web interface Wink
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.
Reply
#71
Mmmh,

this is what the doc says:

The GoAhead Webserver that XBMC uses does not support ASP, PHP nor JavaScript. The current GoAhead Webserver only support standrad HTTP (and AJAX without JavaScript), and also PSP. PSP (Python Server Pages), a.k.a. SPYCE) is an unexplored alternative for adding server-side code to the XBMC web-site. (sic)

What's the deal with coding it in PHP? Python Server Pages?!?

Are you talking about a web server front-ending the web server?

I don't know, I am working on an advancedsettings editor, very basic stuff. I hope to have it done this week.
Reply
#72
Gamester17 Wrote:Again, IMHO editors for advanced settings (advancedsettings.xml), keymappings (keymap.xml) and other non-GUI features really belong in a separate section of the web interface:
http://wiki.xbmc.org/?title=The_Web_Interface

IMO adding this stuff to the web interface poses a HUGE security problem. Also, there's no reason someone should need the web interface enabled to edit these things. Nor should they need to connect to multiple instances of XBMC to change settings. Yes, I realize they could just as easily edit the setting on one instance then copy the files around. But this would be far more intuitive if the user didn't have to go hunting through their FS to get at the file and could merely save it to their desktop instead.
Reply
#73
rernst Wrote:The GoAhead Webserver that XBMC uses does not support ASP, PHP nor JavaScript.
The plan is to (hopefully soon) replace the embedded GoAhead WebServer library with AppWeb WebServer library in XBMC:
http://www.appwebserver.org/ (also see http://www.ejscript.org and http://www.embedthis.com)

Replacing GoAhead WebServer with AppWeb WebServer will make developing the XBMC web interface much more flexible.

althekiller Wrote:IMO adding this stuff to the web interface poses a HUGE security problem.
I am sure that could be solved with HTTPS/SSL and password protection or something similar. Again, it should only give access to edit specific files (such as advancedsettings.xml and keymap.xml), however not manually editing capabilities, but w web form editing with drop-down-boxes, fields, and similar formats, so that it will hard for a user to type in something wrong that would cause XBMC to fail completely.

althekiller Wrote:Also, there's no reason someone should need the web interface enabled to edit these things.
Well it would make it much more easier then manually editing different XML files with a text editor.
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.
Reply
#74
think it would be better of then having a script for the purpose..
Reply
#75
Not that I want to be smart but Media Reader can edit Advancedsettings.

Gamester17 Wrote:@Kabooga, could anything be learned or copied from this project/code?:
http://code.google.com/p/mp-web-interface/

Huh

By the way, would be nice to have a few screenshots on http://code.google.com/p/xbmcontrol-web/ Big Grin

PS! Off-topic but something related that is highly request and a hot discussion topic is also the possibility of being able to edit advanced settings (advancedsettings.xml) and keymappings (keymap.xml) non-GUI features via the a separate section in the web interface:
http://forum.xbmc.org/showthread.php?tid=46100

Wink
Reply

Logout Mark Read Team Forum Stats Members Help
Should XBMC's "Advanced Feature Settings" be hidden from the GUI as they are today?0