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 - leepenny - 2013-06-02

I would just like to thank all involved in this add-on as it has enhanced my cinema room experience no end - well done - thanks for all the hard work.

On a side note are there any users out there who have any links to sites with movie trailers in dts or any surround format (rather than 2.0 stereo)
(to enhance the experience further!)

EDIT - have a look here

http://www.movie-list.com/forum/showthread.php?26737-Converted-Remuxed-M2TS-and-Other-Trailers


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - bluenote - 2013-06-03

Hi giftie

I'm still having "addon.py" errors but since the new version I figured maybe a new log was in order. Here is the relevant section from what I can see:


Code:
17:02:29 T:4900   DEBUG: CApplication::ExecuteXBMCAction : Translating RunScript(special://home/addons/script.cinema.experience/addon.py)
17:02:29 T:4900   DEBUG: CApplication::ExecuteXBMCAction : To RunScript(special://home/addons/script.cinema.experience/addon.py)
17:02:29 T:4900    INFO: initializing python engine.
17:02:29 T:4900   DEBUG: new python thread created. id=13
17:02:29 T:4604  NOTICE: Thread XBPyThread start, auto delete: false
17:02:29 T:4604   DEBUG: Python thread: start processing
17:02:29 T:4604  NOTICE: -->Python Interpreter Initialized<--
17:02:29 T:4604   DEBUG: XBPyThread::Process - The source file to load is C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience\addon.py
17:02:29 T:4604   DEBUG: XBPyThread::Process - Setting the Python path to C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.cryptopy\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.demjson\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.chardet\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.protobuf\lib;C:\Program Files (x86)\XBMC\addons\script.module.simplejson\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\weather.wunderground\resources\lib\wunderground;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.myconnpy\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\plugin.program.sabnzbd\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.beautifulsoup\lib;C:\Program Files (x86)\XBMC\addons\script.module.pil\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.gmusicapi\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.common.plugin.cache\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.simple.downloader\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.free.cable.database\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.coveapi\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.decorator\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.mutagen\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.buggalo\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.mechanize\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.parsedom\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.xbmcswift2\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.elementtree\lib;C:\Program Files (x86)\XBMC\addons\script.module.pysqlite\lib;C:\Users\Cory\AppData\Roaming\XBMC\addons\script.module.validictory\lib;C:\Program Files (x86)\XBMC\system\python\DLLs;C:\Program Files (x86)\XBMC\system\python\Lib;C:\Program Files (x86)\XBMC\python26.zip;C:\Program Files (x86)\XBMC\system\python\lib\plat-win;C:\Program Files (x86)\XBMC\system\python\lib\lib-tk;C:\Program Files (x86)\XBMC;C:\Program Files (x86)\XBMC\system\python;C:\Program Files (x86)\XBMC\system\python\lib\site-packages;
17:02:29 T:4604   DEBUG: XBPyThread::Process - Entering source directory C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience
17:02:29 T:4604   ERROR: EXCEPTION: access_voilation
17:02:29 T:4604   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.RuntimeError'>
                                            Error Contents: access_voilation
                                            Traceback (most recent call last):
                                              File "C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience\addon.py", line 9, in <module>
                                                __addon__         = xbmcaddon.Addon()
                                            RuntimeError: access_voilation
                                            -->End of Python script error report<--
17:02:29 T:4604    INFO: Python script stopped
17:02:29 T:4604   DEBUG: Thread XBPyThread 4604 terminating
17:02:29 T:4900   DEBUG: waiting for python thread 13 (C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience\addon.py) to stop
17:02:29 T:4900   DEBUG: python thread 13 (C:\Users\Cory\AppData\Roaming\XBMC\addons\script.cinema.experience\addon.py) destructed

Thanks for any advice


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2013-06-04

(2013-06-03, 02:07)bluenote Wrote: Hi giftie

I'm still having "addon.py" errors but since the new version I figured maybe a new log was in order. Here is the relevant section from what I can see:


Thanks for any advice

Please post a full debug log to pastebin or XBMCLogs(putting a partial on the forum is against forum rules and too hard to deal with) I don't have a clue what is going wrong on your system, I haven't seen any other problems like yours before. With your log, I might see if it is an XBMC problem..

Thanks


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - bluenote - 2013-06-04

(2013-06-04, 04:03)giftie Wrote:
(2013-06-03, 02:07)bluenote Wrote: Hi giftie

I'm still having "addon.py" errors but since the new version I figured maybe a new log was in order. Here is the relevant section from what I can see:


Thanks for any advice

Please post a full debug log to pastebin or XBMCLogs(putting a partial on the forum is against forum rules and too hard to deal with) I don't have a clue what is going wrong on your system, I haven't seen any other problems like yours before. With your log, I might see if it is an XBMC problem..

Thanks

Sorry, I got mixed up - I reported same behaviour previously, but I see now, it's different root cause. I thought I was being helpful but I realize now, separate issue. Here is a fresh log. http://pastebin.com/DdxB6bf1

Thanks for looking!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - CaptainKen - 2013-06-04

It appears that no where in the trailer settings does it allow for playing trailers already downloaded that are stored in each movies folder.

If this is true have you considered a method of using those previously downloaded trailers?

It would be nice to have multiple trailers for the same movie stored in the movies folder and then randomly played as part of CE. I try to download multiple trailers for my movies.

Since XBMC uses <movie>-trailer.ext perhaps something for the others like:

<movie>-trailer1.ext
<movie>-trailer2.ext
<movie>-trailer3.ext

So CE would be smart in that if there is only one trailer for selected movie then that trailer would play. However, if there are multiple trailers it would randomize the trailers for the selected movie. Taking it a step further if no trailer exists then it would play a random one from the collection.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2013-06-05

(2013-06-04, 07:49)CaptainKen Wrote: It appears that no where in the trailer settings does it allow for playing trailers already downloaded that are stored in each movies folder.

If this is true have you considered a method of using those previously downloaded trailers?

It would be nice to have multiple trailers for the same movie stored in the movies folder and then randomly played as part of CE. I try to download multiple trailers for my movies.

Since XBMC uses <movie>-trailer.ext perhaps something for the others like:

<movie>-trailer1.ext
<movie>-trailer2.ext
<movie>-trailer3.ext

So CE would be smart in that if there is only one trailer for selected movie then that trailer would play. However, if there are multiple trailers it would randomize the trailers for the selected movie. Taking it a step further if no trailer exists then it would play a random one from the collection.

The script has an option to 'scrape' trailers from movies that are in the Movie Library(XBMC Movie Library scraper) and also from a local folder(Local Folder Scraper) The script looks for files that end in '-trailer.ext'


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - CaptainKen - 2013-06-06

(2013-06-05, 19:53)giftie Wrote:
(2013-06-04, 07:49)CaptainKen Wrote: It appears that no where in the trailer settings does it allow for playing trailers already downloaded that are stored in each movies folder.

If this is true have you considered a method of using those previously downloaded trailers?

It would be nice to have multiple trailers for the same movie stored in the movies folder and then randomly played as part of CE. I try to download multiple trailers for my movies.

Since XBMC uses <movie>-trailer.ext perhaps something for the others like:

<movie>-trailer1.ext
<movie>-trailer2.ext
<movie>-trailer3.ext

So CE would be smart in that if there is only one trailer for selected movie then that trailer would play. However, if there are multiple trailers it would randomize the trailers for the selected movie. Taking it a step further if no trailer exists then it would play a random one from the collection.

The script has an option to 'scrape' trailers from movies that are in the Movie Library(XBMC Movie Library scraper) and also from a local folder(Local Folder Scraper) The script looks for files that end in '-trailer.ext'

Thx, I missed that setting.

Any chance you'll consider a setting to only play the trailer associated with the selected movie. Also a method to allow for playing a random trailer from a collection of multiple trailers for same movie as described in previous post?


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

(2013-06-04, 07:49)CaptainKen Wrote: Thx, I missed that setting.

Any chance you'll consider a setting to only play the trailer associated with the selected movie. Also a method to allow for playing a random trailer from a collection of multiple trailers for same movie as described in previous post?

I don't think XBMC stores more than on trailer per movie in the database and since the script pulls the information from the database it cannot use extras(when using the XBMC Movie Library Scraper)

Adding a different method to scrape the movie trailers is possible, but it will have to wait until I finish what is already on my plate for the script(3D Movie integration)


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - CaptainKen - 2013-06-07

(2013-06-06, 19:27)giftie Wrote:
(2013-06-04, 07:49)CaptainKen Wrote: Thx, I missed that setting.

Any chance you'll consider a setting to only play the trailer associated with the selected movie. Also a method to allow for playing a random trailer from a collection of multiple trailers for same movie as described in previous post?

I don't think XBMC stores more than on trailer per movie in the database and since the script pulls the information from the database it cannot use extras(when using the XBMC Movie Library Scraper)

Adding a different method to scrape the movie trailers is possible, but it will have to wait until I finish what is already on my plate for the script(3D Movie integration)

Ok, thx giftie for your consideration. There are a lot of extremely high quality trailers that I'd like to take advantage up here when tied to a specific movie.
http://www.movie-list.com/forum/showthread.php?26671-Member-Submitted-Blu-ray-M2TS-Theatrical-Trailers-%28Only%29


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - ormo - 2013-06-11

Hi,

I'm on Frodo on the latest version of OpenElec and when I go to the repository Cinema Experience is marked as "Broken" - I've tried to Google it and can find some things for Eden but nothing on how to fix for Frodo. Any help would be much appreciated!

Many thanks!!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - PatK - 2013-06-11

Snoop around the CE forum, there's a beta link for Frodo.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2013-06-11

Since version 3.0.4, Cinema Experience has been available from the Official repo last I checked(2 minutes ago) it's not listed as broken. Though I'm not testing on OpenElec so I wouldn't know why it is listed as broken. Which repo are you trying to get it from?


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - sugarlata - 2013-06-15

Hi All,

Not sure if the following has been dealt with so thought I'd post just in case there's some poor sod like me trying to get Cinema Experience up and running.
My setup:
- Raspberry Pi
- Running OpenElec
- Cinema Experience installed from the Official Repo

I was having issues with the Trivia screens showing. The intro vid would play fine, then nothing after that (crashing back to Select Movie Screen). Did some log reading, checking the scripts and got the trivia working by changing the following folder:
~/.xbmc/addons/script.cinema.experience/resources/skins/default
to
~/.xbmc/addons/script.cinema.experience/resources/skins/Default
(note Capitals to "Default")
All sections are now working great. I'll leave it to the script writers to determine whether this is good practice or not, but it's what got it working for me.

Cheers!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Pop006 - 2013-06-19

Because it took me ENTIRELY too long to get this working, and because almost 100% of the information i found was out of date I will post what I did to make this addon work with confluence on windows 7 and frodo 12.2

First Off i installed the cinema experience & The Trailers addons, not sure if you require the second but i have it and it works so get it too.

In the folder (for me, again on win7): C:\Program Files\XBMC\addons\skin.confluence\720p
There is a file called *DialogVideoInfo.xml* and at the bottom i added the following lines of code---

<control type="button" id="14">
<description>Home Cinema Experience</description>
<include>ButtonInfoDialogsCommonValues</include>
<label>Cinema</label>
<include>DialogVideoInfoButton</include>
<onclick>Playlist.Clear</onclick>
<onclick>Dialog.Close(MovieInformation)</onclick>
<onclick>RunScript(script.cinema.experience)</onclick>
<visible>Container.Content(Movies)</visible>
</control>

So that it looks like THIS: http://i.imgur.com/QqX6rqA.png

and now it works for me. Hooray!!!

FULL DISCLOSURE: I copied the code from Aeon Nox skin which had this working, so thanks to them guys, there are some slight changes i made but this works bug free so far as i tested it. If it does happen to have any bugs or for some reason does not work i apologize in advance for not being smart enough to fix the bug/issue! Good luck and god speed.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2013-06-20

(2013-06-19, 03:37)Pop006 Wrote: Because it took me ENTIRELY too long to get this working, and because almost 100% of the information i found was out of date I will post what I did to make this addon work with confluence on windows 7 and frodo 12.2

First Off i installed the cinema experience & The Trailers addons, not sure if you require the second but i have it and it works so get it too.

In the folder (for me, again on win7): C:\Program Files\XBMC\addons\skin.confluence\720p
There is a file called *DialogVideoInfo.xml* and at the bottom i added the following lines of code---

<control type="button" id="14">
<description>Home Cinema Experience</description>
<include>ButtonInfoDialogsCommonValues</include>
<label>Cinema</label>
<include>DialogVideoInfoButton</include>
<onclick>Playlist.Clear</onclick>
<onclick>Dialog.Close(MovieInformation)</onclick>
<onclick>RunScript(script.cinema.experience)</onclick>
<visible>Container.Content(Movies)</visible>
</control>

So that it looks like THIS: http://i.imgur.com/QqX6rqA.png

and now it works for me. Hooray!!!

FULL DISCLOSURE: I copied the code from Aeon Nox skin which had this working, so thanks to them guys, there are some slight changes i made but this works bug free so far as i tested it. If it does happen to have any bugs or for some reason does not work i apologize in advance for not being smart enough to fix the bug/issue! Good luck and god speed.

All this is posted in the Wiki - http://wiki.xbmc.org/index.php?title=Add-on:Cinema_Experience#Skin_Integration