2010-12-14, 04:14
Integration...(these instructions still need some work)
The script has been modified to allow the script to be integrated better into XBMC. Using the following the script can be started at a specific window of the Movie Library. The movie needs to be queue into a play list for the script to start. This also allows the ability to queue up multiple movies(see Feature Presentation settings)
The script still has the ability to be run from the DialogVideoInfo.xml file using RunScript(script.cinema.experience), though this button should be hidden if the script is started using the command above. I think ronie has the best layout by adding an option to the Skin Settings that allows the user to Enable/Disable the Home Window integration.
I have also added the ability for web remotes to start specific movies using the following:
Special way to start the script from HTTP API:
Using the argument 'command<li>movie_title=' a specific movie can selected.
For example:
ExecBuiltIn(RunScript(script.cinema.experience,command<li>movie_title=Avatar)
will start the movie Avatar. Important note: movie name must match how movie is found in the Database
Queuing of multiple movies, separate the movies by <li>:
ExecBuiltIn(RunScript(script.cinema.experience,command<li>movie_title=Avatar<li>Titanic<li>The%20Terminator)
will queue up the movies Avatar, Titanic and The Terminator
Home Automation(home_automation.py)
http://forum.xbmc.org/showthread.php?tid...#pid790523
New Skin Property Available
I have added a method to the script to inform skins that it is running. This can be used to disable the Busy/Buffering dialog that some users feel that it breaks the flow of the script. It can also be used to disable TV Tunes(the only script I have found that Cinema Experience does not play well with) while Cinema Experience is running.
Skin Developers take note: The property is called 'CinemaExperienceRunning'. To test to see if CE is running:
For example, to disable TV Tunes being run when window is loaded: (taken from Transparency!)
Things That Are Not Working:The bad list.....
As Of 6/23/2011
- Streamed Trailers may fail if there is a video played before they are
If you spot anything please post...
Important Links to Important information:
Home Automation Setup - Using Event Ghost
The script has been modified to allow the script to be integrated better into XBMC. Using the following the script can be started at a specific window of the Movie Library. The movie needs to be queue into a play list for the script to start. This also allows the ability to queue up multiple movies(see Feature Presentation settings)
Code:
RunScript(script.cinema.experience,WINDOW)
WINDOW can be:
movietitles
moviegenres
movieyears
movieactors
moviedirectors
moviestudios
moviesets
moviecountries
recentlyaddedmovies
The script still has the ability to be run from the DialogVideoInfo.xml file using RunScript(script.cinema.experience), though this button should be hidden if the script is started using the command above. I think ronie has the best layout by adding an option to the Skin Settings that allows the user to Enable/Disable the Home Window integration.
I have also added the ability for web remotes to start specific movies using the following:
Special way to start the script from HTTP API:
Using the argument 'command<li>movie_title=' a specific movie can selected.
For example:
ExecBuiltIn(RunScript(script.cinema.experience,command<li>movie_title=Avatar)
will start the movie Avatar. Important note: movie name must match how movie is found in the Database
Queuing of multiple movies, separate the movies by <li>:
ExecBuiltIn(RunScript(script.cinema.experience,command<li>movie_title=Avatar<li>Titanic<li>The%20Terminator)
will queue up the movies Avatar, Titanic and The Terminator
Home Automation(home_automation.py)
http://forum.xbmc.org/showthread.php?tid...#pid790523
New Skin Property Available
I have added a method to the script to inform skins that it is running. This can be used to disable the Busy/Buffering dialog that some users feel that it breaks the flow of the script. It can also be used to disable TV Tunes(the only script I have found that Cinema Experience does not play well with) while Cinema Experience is running.
Skin Developers take note: The property is called 'CinemaExperienceRunning'. To test to see if CE is running:
Code:
SubString(Window(10025).Property(CinemaExperienceRunning),True)
For example, to disable TV Tunes being run when window is loaded: (taken from Transparency!)
Code:
<onload condition="Skin.HasSetting(TvTunes) + !SubString(Window(10025).Property(CinemaExperienceRunning),True)">RunScript(script.tvtunes,backend=True)</onload>
Things That Are Not Working:The bad list.....
As Of 6/23/2011
- Streamed Trailers may fail if there is a video played before they are
If you spot anything please post...
Important Links to Important information:
Home Automation Setup - Using Event Ghost