I'm really new to XBMC and (for sure) Plex as well... Today I played around with Python Scripting and I have some specific questions:
1) A standard Python Script is displaying his content on a full screen window (using xbmcgui.Window). When I call the script (e.g. with a specific key defined in keyboard.xml), during a video playback, the playback stops, the screen appears and after pressing ESC, the video continues.
*Question*: Is it possible to show the content of the script in an other way? So that the video should not stop and a smaller window could overlays over the current window, with a transparent background... Is that possible in general?
2) I want to develop a script for my HouseControl (to turn lights on and off...). Within the python script it is possible to define buttons (using xbmcgui.ControlButton) with a text label.
*Question*: Is it possible to define RadioButtons, Up/Down buttons or a DropDown list as well? What is the right command?
3) I want to display the content of a text file in a box with a scroll slider on the right.
*Question*: Is that possible in general?
Could somebody please give me some hints or some sample scripts?
It would be great if somebody could give me some advice instead of doing this trial-on-error way ;-)
I most certainly hope somebody replies as this is my exact goal!
-View webcam video (working now)
-View information like door-status, temperatures, electricity/gas/water consumption
-Control lights and devices
For home automation I use HomeSeer. As long as I know how to get controls and text into a plugin it should be possible to grab data from another website. (or make calls to another website to turn on/off a light).
one thing though, i wouldnt write anything using the old xbmc scripting engine at this late stage in the game. its about 95% certain now that that xbmc style scripting will be completely removed in the near future when .9 drops
This makes me a little sad. I've really enjoyed writing scripts for Plex. I'm not all that interested in writing plugins for online content, but I like being able to create scripts that do stuff with my local library.