Making some progress, check out beta 2:
XBOX AJAX Interface beta 2
by Liquidice
[email protected]DOWNLOAD IT HERE:
http://sourceforge.n...159&aid=1458081-------------
Installation:
-------------
Just unzip and upload the ajax folder into your XBMC/web/ directory
Once uploaded navigate Mozilla Firefox over to http://[xboxIP]/ajax/
Please use the Firefox browser, IE does not like my CSS or scripts.
-------
CHANGES
-------
version notes - beta 2
-fixed some issues with local file paths being escaped incorrectly
-Fixed lots of CSS problems with text wrapping and buttons being pushed off screen.
-tried and failed to get thumbnails from local folders- When I send an escaped directory name (ex. f:\\My%20Music\\Eminem%20-%20Marshal%20Mathers%20Lp) it does not return the correct CRC, or the image path it returns is invalid. Album art works perfectly from SMB paths though unless there are special characters in the directory $%^&*() .. what is the correct way to escape these directories for the GetThumb Command?
-initial support for IE. If you ignore the error popups, most features seem to work ok. I honestly don't know if this will get fixed soon. I have already developed a custom Firefox skin for this project which makes the scrollbars bigger. This skin along with the latest Firefox Release (1.5.0.1) works consistantly on several computers both windows and linux for me.
-updated GUI Graphics
-cleaned Up Drag and Drop code.
-lowered polling interval to prevent timeouts in javascript and the script execution delay bug.
-added javascript to disable right click
-added javascript to disable text selection
-added volume control for xbmc (optional code for controlling a/v reciever through external ip control system)
There is still more to come, just wanted to get another release out there since this is much more useable than the first release. I always welcome feedback and feature requests, and if anyone wants to use all or parts of my code, feel free to make modifications as long as you contribute your changes back to the community.