[Web Interface Addon] XBMC Control Web Page - an open source development project

  Thread Rating:
  • 3 Votes - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Bram77 Offline
Skilled Python Coder
Posts: 1,369
Joined: Feb 2008
Reputation: 32
Location: Netherlands
Post: #16
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.

[Image: widget]

Please add to my reputation if you find my posts usefull (+/- button below posts)
Ubuntu 12.10 minimal XBMC auto-install script :: XBMControl :: Xbmc XBOX Skins :: XBMControl for Android :: Owner of Sudo Systems
find quote
Kabooga Offline
Senior Member
Posts: 232
Joined: Feb 2009
Reputation: 1
Location: Silicon Valley, CA
Post: #17
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.
find quote
Bram77 Offline
Skilled Python Coder
Posts: 1,369
Joined: Feb 2008
Reputation: 32
Location: Netherlands
Post: #18
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.

[Image: widget]

Please add to my reputation if you find my posts usefull (+/- button below posts)
Ubuntu 12.10 minimal XBMC auto-install script :: XBMControl :: Xbmc XBOX Skins :: XBMControl for Android :: Owner of Sudo Systems
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,523
Joined: Sep 2003
Reputation: 10
Location: Sweden
Post: #19
...screenshot or two on http://code.google.com/p/xbmcontrol-web/ might entice new users to try it 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.
find quote
Bram77 Offline
Skilled Python Coder
Posts: 1,369
Joined: Feb 2008
Reputation: 32
Location: Netherlands
Post: #20
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.

[Image: widget]

Please add to my reputation if you find my posts usefull (+/- button below posts)
Ubuntu 12.10 minimal XBMC auto-install script :: XBMControl :: Xbmc XBOX Skins :: XBMControl for Android :: Owner of Sudo Systems
find quote
garyi Offline
Posting Freak
Posts: 1,196
Joined: Oct 2008
Reputation: 0
Post: #21
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
find quote
mikel2earth Offline
Junior Member
Posts: 10
Joined: Jun 2009
Reputation: 0
Post: #22
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.
(This post was last modified: 2009-06-20 08:48 by mikel2earth.)
find quote
garyi Offline
Posting Freak
Posts: 1,196
Joined: Oct 2008
Reputation: 0
Post: #23
Its really not I am afraid, neither is it in my userdata directory.
find quote
garyi Offline
Posting Freak
Posts: 1,196
Joined: Oct 2008
Reputation: 0
Post: #24
theres a folder in XBMC main app itself called web, but this is not the directory its the main app.
find quote
mikel2earth Offline
Junior Member
Posts: 10
Joined: Jun 2009
Reputation: 0
Post: #25
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.
find quote
rernst Offline
Fan
Posts: 306
Joined: Oct 2008
Reputation: 0
Post: #26
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
find quote
Soju Offline
Senior Member
Posts: 110
Joined: Jul 2008
Reputation: 0
Post: #27
Not sure if you're taking wishlist items? But is there a chance to secure the traffic from the browser via SSL or SSH?
find quote
Kabooga Offline
Senior Member
Posts: 232
Joined: Feb 2009
Reputation: 1
Location: Silicon Valley, CA
Post: #28
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
find quote
Gamester17 Offline
Team-XBMC Forum Moderator
Posts: 10,523
Joined: Sep 2003
Reputation: 10
Location: Sweden
Post: #29
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

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.
find quote
Bram77 Offline
Skilled Python Coder
Posts: 1,369
Joined: Feb 2008
Reputation: 32
Location: Netherlands
Post: #30
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

[Image: widget]

Please add to my reputation if you find my posts usefull (+/- button below posts)
Ubuntu 12.10 minimal XBMC auto-install script :: XBMControl :: Xbmc XBOX Skins :: XBMControl for Android :: Owner of Sudo Systems
(This post was last modified: 2009-06-24 00:05 by Bram77.)
find quote
Post Reply