What the development-status of the WebServer (libGOAhead) and the old web interface?
#31
hi
i was hoping to start to build a new web interface for xbmc. i am having a hard time getting started since i can not find any place to help me get started.

any step in the right direction would be a great help.
Reply
#32
http://www.xboxmediaplayer.de/cgi-bin....;t=6445
http://www.xboxmediaplayer.de/cgi-bin....;t=1568



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
#33
thanks for the link. i was hoping to find out what the basic commands are that can be launched in the cvs version without a compile. but i can't seem to find any.

thanks for the help though
Reply
#34
see xbmcweb.cpp
   http://cvs.sourceforge.net/viewcvs....web.cpp
              http://cvs.sourceforge.net/viewcvs....=markup
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
#35
hi -

i'd like to request a few changes to the web interface.

-(non-related) when you do "something" (ie, play a different song, hit stop, something), the visualization simply shuts off. if there was some way to keep this running...that would make things nice, which leads me into my main point of this thread.

i'd like to add a bit to the web interface (as in, me personally). i've poked a bit, and it really isn't that hard to add a few links like "xbmccmds/xbmcform?command=catalog&parameter=select,81" in some small places. the changes i'd like to make are:

-add a "visualization/screensaver" link down by the "configuration | dash | shutdown" links.
-define the configuration section a bit more. add some more options (possibly directly edit the xmbc.xml file directly from the web interface), and make it look "nicer".
-add an actual playlist managment section instead of what little is there now.
-etc...

i'm a web developer irl (php, though i'm not afraid of poking around with asp a bit), and i'm decently sure that i could pull this off relatively quickly.

the problem is, i have no idea where to start Smile. do you guys have any dev docs around that i could look at? a list of possible "&command=" paramaters? a way to add commands? anything...?
Reply
#36
well, xbmcapi commands are very usefull....
however, if i try to put "sprintf" or "substring" or specials commands, i get an error.
where can i find a basic commands list to make "evoluate" scripts ?
do i need to build the webserver with an other library ?

thanks for answer !Wink
Reply
#37
http://webserver.goahead.com/webserver/wsfeatures.htm

this is the webserver we have, not sure about the version.
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
#38
goahead website do not provide any informations about this Sad
Reply
#39
well, its really easy. there is no asp (except for 5 commands or so). dunno why goahead calls it asp
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
#40
snortix: you mentioned xbmcapi so i presume you have already discovered that it is possible to call this api from asp pages.

e.g. response = xbmcapi(“getcurrentlyplaying”);

if you need more background have a look at the thread in the development forum titled "httpapi: pocketpc and windows clients". also you can get the api docs here:httpapi docs

nad

Reply
#41
why not use ajax technology, for example for displaying time an song name?
Reply
#42
not sure if i've got the right place to post this but here goes.

i've been playing around with writing an enhanced ppc web page controller. i am having problems in getting many commands to run properly, probably because i'm a novice. does anybody have a list of commands & functions etc [asp, esp, embedded javascript] that are supported by the standard goahead web server. i've tried the goahead website but can't seem to get any of their examples using embedded javascript to run. so it leads me to thinking that its a cut down version of the their standard web server that xbmc is using.
Reply
#43
this may seem like a stupid question, but i searched through nad's api doc and could not find the answer. what are the api commands for start, stop and pause?

as slick as the default xbmc webserver page looks, it doesn't have enough functionality for me. i struggled several hours to figure out the spyce language and gave up. since i run apache on my laptop, i'll just use the api and write any code in php. so, i took everything in nad's doc and built a php xbmcapi class. now i'm going to work on a jukebox interface to control my xbmc from my laptop.

-- jeff
Reply
#44
the word doc is a bit outdated now. the best documentation is the source code itself... xbmchttp.cpp:

http://cvs.sourceforge.net/viewcvs....ttp.cpp

in particular, look at "cxbmchttp::xbmccommand" for all the commands.



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
#45
got it. thanks kraqh3d!
Reply

Logout Mark Read Team Forum Stats Members Help
What the development-status of the WebServer (libGOAhead) and the old web interface?0