XBMC Community Forum
[Web Interface Addon] XBMC Control Web Page - an open source development project - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Web Interfaces (/forumdisplay.php?fid=156)
+---- Thread: [Web Interface Addon] XBMC Control Web Page - an open source development project (/showthread.php?tid=51596)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20


- Bram77 - 2009-06-11 00:34

Great update! What js library are you using for the treeviews and animations?
Are the graphics part of the library?

It all seems to work now except for a lot of alterts with a "xbmcCmds failure t:[object Object]" message.


- Kabooga - 2009-06-11 19:49

I'm using the EXT JS library. http://www.yui-ext.com/ The library is very complete. All the graphics except for the media buttons (stop, play, etc) were already in the library.

I'll put more information in the alerts so we can see what is going on.


- Bram77 - 2009-06-11 21:54

EXT JS lloks fantastic, thanks! I'll be using it for sure. I've worked with Backbase for quite some time, which is extremely powerful, but sometimes unpredictable with the cross-browser stuff. I have a lot of respect for the developers of Backbase, but it has become so complex that there keep popping up bugs that are hard to fix. This seems like a nice (even though a bit less powerful) alternative.


- Gamester17 - 2009-06-19 15:02

...screenshot or two on http://code.google.com/p/xbmcontrol-web/ might entice new users to try it Wink


- Bram77 - 2009-06-19 23:31

A little (offtopic) update bout my first experiences with ExtJS 3.... It's extremely usable. I've used a lot of js libraries and I've never came across one that's so easy to use and work well cross-platform (IE, FF, Opera and Safari all seem to work flawless). I'm integrating it in the PHP zend Framework now, which is a bit trickey but doable.

I've convinced my boss to get me a license (actually, the library did most of the convincing). I'm writing apps with it as we speak....so thanks for the tip again!! and keep using it for XBMC Contol Web, because there is no better alternative.


- garyi - 2009-06-20 08:31

Feeling a bit silly but where do I put the files. I created a folder call web directory but all I am getting is the standard web interface


- mikel2earth - 2009-06-20 08:40

garyi Wrote:Feeling a bit silly but where do I put the files. I created a folder call web directory but all I am getting is the standard web interface

its in your main xbmc directory, i renamed mine to web.old and created a new one for this

I Just got it installed and using it now, so far I am impressed, awesome work, I have been wanting an updated remote for sometime, I use mine every day. I hope someone can contribute some cool skins,

Here is my feedback so far.

I did notice when I open the remote it causes a slight hickup in the video playing. but not enough to disrupt the playing. Not sure what details you need.

The media shows all files in the folders, I keep a lot of fanart and nfo files, so its a bit cluttered view, and I have to open several folders to get to a movie. Since these items can't be used it would be nice to filter them out or have a library only view option.


- garyi - 2009-06-20 08:52

Its really not I am afraid, neither is it in my userdata directory.


- garyi - 2009-06-20 08:54

theres a folder in XBMC main app itself called web, but this is not the directory its the main app.


- mikel2earth - 2009-06-20 22:44

garyi Wrote:theres a folder in XBMC main app itself called web, but this is not the directory its the main app.

That is the folder you need to put these files in, once there and XBMC is running you can connect to it. not sure what os you are using but in my windows installation its c:\program files\xbmc\web

Those are the web remote files, just rename that web folder to web.old and make yourself a new folder called web and put these files in there to test it. If it breaks you can just rename your .old one back.


- rernst - 2009-06-20 23:20

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/

Confused

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



secure connection? - Soju - 2009-06-21 19:08

Not sure if you're taking wishlist items? But is there a chance to secure the traffic from the browser via SSL or SSH?


- Kabooga - 2009-06-23 00:02

Currently secure traffic (SSL, SSH) is not in my plans. I'll investigate what is needed for this.

Also an update will be released this evening. The site will be updated to included screen shots and installation instructions.

Thank you for your bravery in trying the application. Your input is helpful!!!

Kabooga


- Gamester17 - 2009-06-23 22:31

Kabooga Wrote:I'm using the EXT JS library. http://www.yui-ext.com/ The library is very complete. All the graphics except for the media buttons (stop, play, etc) were already in the library.
Is this EXTJS library a free and open source software? Confused

If not is there an free and open source software alternative? ...it is just that, if it is not GPL or LGPL compatible then something like this could never be included with XBMC out-of-the-box.

Oo


- Bram77 - 2009-06-24 00:03

If I understand correctly the 'Dual Licensing Model' they use will allow for using the library for free and legally in XBMC.

Quote: Quid Pro Quo

Dual Licensing is based on the principle of Quid Pro Quo - "something for something". In return for the advantages you realize from using an Ext product to create your application, we require that you do one of the following:
  • Contribute to the continued development of the product by purchasing commercial licenses from Ext. This option secures you the right to distribute your application under the license terms of your choice.
  • Contribute to the Open Source community by placing your application under an Open Source license (e.g. GPL v3). This option secures all users the rights to obtain the application's full source code, modify it, and redistribute it.

http://www.yui-ext.com/company/dual.php
http://www.yui-ext.com/products/license.php