Kodi Community Forum
[RELEASE] Cinema Experience - the new Home Theater Experience Script - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Program Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=151)
+---- Thread: [RELEASE] Cinema Experience - the new Home Theater Experience Script (/showthread.php?tid=87563)



RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2013-12-31

There are test versions posted...


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Ragnarok - 2014-01-02

(2013-12-31, 09:13)Batiatus Wrote: Thanks for the info. Seems my current flow isn't going to work as nice in the new version. Will have to see just what happens when it launches.

The current flow will stay the same, with the exception of the Countdown video being moved. It will just be available in 2D and 3D instead of just 2D.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Batiatus - 2014-01-02

Where is this site that has 3D trailers available?


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - shaktoo - 2014-01-02

(2014-01-02, 12:08)Batiatus Wrote: Where is this site that has 3D trailers available?
if you go through this thread you will stumble upon both 2D & 3D trailers downloaded for you !

http://forum.xbmc.org/showthread.php?tid=96261&highlight=HD+trailers


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - munificent - 2014-01-03

Apologies if this is not the place to post this, but I am hunting for a specific piece of old content that would be amazing to get hold of, and this thread (though mostly technical) seems to be the right place to ask. Sorry if this is too OT for the thread, but I couldn't see any more obvious place for it.

When I was going to the cinema in the early 80s (the Cannon Cinema, Tunbridge Wells, UK) there was a warning that would play somewhere in the pre-roll. It was a warning to be on your guard against thieves and it featured a snake and a really great old 80s style voiceover with lots of hissing. It began with a sinister warning "Beware... thieves are silent" and went on from there.

I have been searching high and low for it, including various YouTube collections of old cinema ads and public service films. I *think* this warning may also have played in the US as the voiceover was American. Thus far, I have had no luck in finding a copy of any quality.

So I'm posting here as much in hope as expectation. Does this warning ring a bell with anyone? Even better, does anyone have a copy of it that I could slot into Cinema Experience? Although it's only a small touch, it would make an epic difference to me.


MPAA Ratings not working - Sinfire - 2014-01-03

I have been playing around with this issue for the past few days, and have not found anything in this thread.

To start off, I have the Aeon NOX skin installed, and I am using the latest version of Cinema Experience:
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script Name: Cinema Experience
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script ID: script.cinema.experience
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script Version: 3.0.6
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Starting Window ID: 10025

The problem I am having is that the script is not playing the correct MPAA ratings video. The movie is rated at PG-13, but the script will always play the rating video of NR. From looking at the debug logs, the database queries is retrieving the correct MPAA rating. But what is being stored in the playlist is different. This is happening with every movie in my collection.

Any help would be greatly appreciated....


Here is a snipit of the log file:

12:31:13 T:524 NOTICE: [ script.cinema.experience ] - Library_view: oldway
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - _get_queued_video_info() Started
12:31:13 T:524 NOTICE: [script.cinema.experience] - Storing Playlist in memory
12:31:13 T:524 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Calling playlist.getitems
12:31:13 T:524 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"items":[{"file":"smb://DS410/DVD Images/Movies/(500) Days of Summer (2009)/VIDEO_TS/VIDEO_TS.IFO","genre":["Romance","Comedy","Drama"],"id":1027,"label":"(500) Days of Summer","mpaa":"PG-13","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"en"},{"channels":6,"codec":"ac3","language":"en"},{"channels":2,"codec":"ac3","language":"es"},{"channels":2,"codec":"ac3","language":"fr"}],"subtitle":[{"language":"en"},{"language":"es"},{"language":"es"},{"language":"fr"}],"video":[{"aspect":1.7779999971389771,"codec":"mpeg-2v","duration":0,"height":480,"width":720}]},"thumbnail":"image://smb%3a%2f%2fDS410%2fDVD%20Images%2fMovies%2f(500)%20Days%20of%20Summer%20(2009)%2ffolder.jpg/","title":"(500) Days of Summer","type":"movie"}],"limits":{"end":1,"start":0,"total":1}}}
12:31:13 T:524 NOTICE: [script.cinema.experience] - Retrieving Movie Details
12:31:13 T:524 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "VideoLibrary.GetMovieDetails", "params": {"movieid": 1027, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"]}, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "VideoLibrary.GetMovieDetails", "params": {"movieid": 1027, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"]}, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Calling videolibrary.getmoviedetails
12:31:13 T:524 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"moviedetails":{"file":"smb://DS410/DVD Images/Movies/(500) Days of Summer (2009)/VIDEO_TS/VIDEO_TS.IFO","genre":["Romance","Comedy","Drama"],"label":"(500) Days of Summer","movieid":1027,"mpaa":"PG-13","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"en"},{"channels":6,"codec":"ac3","language":"en"},{"channels":2,"codec":"ac3","language":"es"},{"channels":2,"codec":"ac3","language":"fr"}],"subtitle":[{"language":"en"},{"language":"es"},{"language":"es"},{"language":"fr"}],"video":[{"aspect":1.7779999971389771,"codec":"mpeg-2v","duration":0,"height":480,"width":720}]},"thumbnail":"image://smb%3a%2f%2fDS410%2fDVD%20Images%2fMovies%2f(500)%20Days%20of%20Summer%20(2009)%2ffolder.jpg/","title":"(500) Days of Summer"}}}
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Queued Movie Information
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] ----------------------------------------------------------------------
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Title: (500) Days of Summer
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Path: smb://DS410/DVD Images/Movies/(500) Days of Summer (2009)/VIDEO_TS/VIDEO_TS.IFO
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Genre: Romance / Comedy / Drama
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - MPAA: NR
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Audio: ac3
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Folder: (u'C:\\XBMC\\Audio\\Dolby\\',)
12:31:13 T:524 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] ----------------------------------------------------------------------
12:31:13 T:524 NOTICE: [script.cinema.experience] - Storing Playlist in memory
12:31:13 T:524 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
12:31:13 T:524 DEBUG: JSONRPC: Calling playlist.getitems
12:31:13 T:524 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"items":[{"file":"smb://DS410/DVD Images/Movies/(500) Days of Summer (2009)/VIDEO_TS/VIDEO_TS.IFO","genre":["Romance","Comedy","Drama"],"id":1027,"label":"(500) Days of Summer","mpaa":"PG-13","streamdetails":{"audio":[{"channels":6,"codec":"ac3","language":"en"},{"channels":6,"codec":"ac3","language":"en"},{"channels":2,"codec":"ac3","language":"es"},{"channels":2,"codec":"ac3","language":"fr"}],"subtitle":[{"language":"en"},{"language":"es"},{"language":"es"},{"language":"fr"}],"video":[{"aspect":1.7779999971389771,"codec":"mpeg-2v","duration":0,"height":480,"width":720}]},"thumbnail":"image://smb%3a%2f%2fDS410%2fDVD%20Images%2fMovies%2f(500)%20Days%20of%20Summer%20(2009)%2ffolder.jpg/","title":"(500) Days of Summer","type":"movie"}],"limits":{"end":1,"start":0,"total":1}}}
12:31:13 T:524 NOTICE: [ script.cinema.experience ] - [ ce_playlist.py ] - Building Music Playlist
12:31:13 T:524 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "AudioPlaylist.Clear", "id": 1}


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2014-01-03

(2014-01-03, 21:28)Sinfire Wrote: I have been playing around with this issue for the past few days, and have not found anything in this thread.

To start off, I have the Aeon NOX skin installed, and I am using the latest version of Cinema Experience:
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script Name: Cinema Experience
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script ID: script.cinema.experience
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Script Version: 3.0.6
12:31:12 T:524 NOTICE: [ script.cinema.experience ] - Starting Window ID: 10025

The problem I am having is that the script is not playing the correct MPAA ratings video. The movie is rated at PG-13, but the script will always play the rating video of NR. From looking at the debug logs, the database queries is retrieving the correct MPAA rating. But what is being stored in the playlist is different. This is happening with every movie in my collection.

Any help would be greatly appreciated....

What software do you use to gather the movie information? I ask because I haven't seen MPAA rating stored only as 'PG-13' It so far has always been stored as 'Rated PG-13', sometimes with the full rating reason.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Sinfire - 2014-01-04

I used the Universal Scraper with the IMDB as the source for the rating.

I just installed XBMC last week, and prior to that, I was using My Movies to maintain my collection. As a test, I selected the movie from my log and did a manual refresh on it, and then tried the Cinema Script on it and it did select the proper PG-13 rating video. So I am not sure where that rating came from, unless it was grabbed from the My Movies info file.

I guess my next step would be to run that Ratings update script and see if it updates all my movies to the proper ratings.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - DarkIsamu - 2014-01-04

Super Noob here guys, I have to ask what goes in the Outro folders? For example. I have two folders one labeled Feature Presentation Intro and the other Feature Presentation Outro. Thanks!!!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Ragnarok - 2014-01-04

(2014-01-04, 02:23)DarkIsamu Wrote: Super Noob here guys, I have to ask what goes in the Outro folders? For example. I have two folders one labeled Feature Presentation Intro and the other Feature Presentation Outro. Thanks!!!

Using your example, the Outro video is just a video that will play after the Feature Presentation has finished.

Intros play before, Outros play after. Hope this helps!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - locomot1f - 2014-01-06

I've been trying to get my CE to work, and have not had much success.

here's my log file --> http://pastebin.com/tEzNfV0P

I'm trying to get the Movie Scripts going to allow for downloading trailers.
It seems to not recognize the Trivia Slideshow, and skips the trailers, and will go directly to the Intro video.

You will find where I've started using the CE, WAY down at the bottom of the log file.

I feel like I have it setup properly. any help would be greatly appreciated.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2014-01-07

(2014-01-06, 23:28)locomot1f Wrote: I've been trying to get my CE to work, and have not had much success.

here's my log file --> http://pastebin.com/tEzNfV0P

I'm trying to get the Movie Scripts going to allow for downloading trailers.
It seems to not recognize the Trivia Slideshow, and skips the trailers, and will go directly to the Intro video.

You will find where I've started using the CE, WAY down at the bottom of the log file.

I feel like I have it setup properly. any help would be greatly appreciated.

First, please download the Gotham version from here -> http://forum.xbmc.org/showthread.php?tid=87563&pid=1577889#pid1577889

You will need to restart XBMC and go in to the setting and click on ok.

Then if you are still having issues, please follow the instructions here -> http://forum.xbmc.org/showthread.php?tid=87563&pid=664142#pid664142


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - locomot1f - 2014-01-07

(2014-01-07, 00:43)giftie Wrote: First, please download the Gotham version from here -> http://forum.xbmc.org/showthread.php?tid=87563&pid=1577889#pid1577889

You will need to restart XBMC and go in to the setting and click on ok.

Then if you are still having issues, please follow the instructions here -> http://forum.xbmc.org/showthread.php?tid=87563&pid=664142#pid664142

yup, that seemed to do the trick. everything seems to be working now.

thanks!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - jer78 - 2014-01-09

giftie,

first off, thanks for the awesome add-on! It gets lots of wow factor with the friends. Smile

I wonder if you could help me with the home automation script. I have some hue lights that I'd like to dim when the trailers start. I enabled the home automation and have been playing for hours with the python code but I can't seem to make it work. It comes down to this...

I can use terminal and correctly dim my lights using this curl command (note: in place of key is my actual one) on my mac:

curl -X PUT -H "Content-Type: text/plain" -d '{"on":true}' http://192.168.1.34/api/key/groups/7/action

since your script is python, I've tried all sorts of things to do the same thing, like the following...

>>> import requests
>>> payload = {"on":false}
>>> r = requests.put("192.168.1.34/api/key/groups/7/action", data=payload)

but I can't get anything to work. Any ideas what I'm doing wrong?


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - opeters - 2014-01-09

Hi Jer78,

I am controlling my HUE lights with EventGhost which is using Phyton. Try this code example:
[/code]
Code:
CURL -XPUT http://<IP HUE Bridge>/api/<key>/lights/1/state -d "{{\"on\": true}"

or this:

Code:
CURL -XPUT http://<IP HUE Bridge>/api/<key>/groups/7/action -d "{{\"transitiontime\": 180,\"on\": true,\"hue\": 15597,\"bri\": 255,\"sat\": 104}"

Note that <key> is your HUE access/username key