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: RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2012-12-03

(2012-12-03, 20:55)aptalca Wrote: hey that's great news

and by the way, when you say rewritten, do you mean from scratch, or just compatibility fixes?

will it also work with other addons that are running in the background such as TV - Next Aired (they currently cause CE to hang in Eden)?

Thanks

Not a complete rewrite, something like I did for the dharma > eden versions. Making it better and smoother.

I think the change in Frodo's add on engine will make add ons work better.

(2012-12-03, 20:58)JCole Wrote:
(2012-12-03, 20:55)aptalca Wrote: hey that's great news

and by the way, when you say rewritten, do you mean from scratch, or just compatibility fixes?

will it also work with other addons that are running in the background such as TV - Next Aired (they currently cause CE to hang in Eden)?

Thanks

Im pretty sure a large portion of the code can be directly swapped over to the new build of XBMC. The changeover will basicallly involve checking the dev log to see where the script is failing and addressing those issues until it runs without error. Afterward, it's just bug fixes that are reported by people like me and you.
The initial Frodo release will be that way, after that the code will change to make the script run as seamless as possible.

Quote:
I did a 14 minute demo of CE and uploaded it to youtube. I've since cut back on the bumpers and trailers in order to get the film going a little sooner.

http://www.youtube.com/watch?v=COUXAcICpuE&feature=g-upl




RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - legallyhomeless - 2012-12-04

(2012-11-30, 02:42)giftie Wrote:
(2012-11-29, 07:05)legallyhomeless Wrote: Is development going to continue to get this working with Frodo? What ever happened to the poll/petition that was requesting this script to be implemented into the regular builds?

I see you don't read messages before you post...

Development is continuing, just stalled at the moment. My development computer has failed and the one I would use as a backup is not quite up to speed.

What poll/petition? Implemented into regular builds? <- please clarify.

No I haven't read all 263 pages. When it was the Home Theater Script I believe there was a poll asking how many people would like to see it implemented in a build so that there wouldn't have to be as much editing different files to get it to work.




RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - eckolaw - 2012-12-05

Cinema experience restarts every time of attempted use. Need some real help here!! Thank you!

Log File:

19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Queued Movie Information
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] ----------------------------------------------------------------------
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Title: The Avengers
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Path: smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Genre: Action / Thriller
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - MPAA: PG-13
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Audio: dca
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Folder: ('/storage/videos/Audio/DTS/',)
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] ----------------------------------------------------------------------
19:44:47 T:140320540980992 NOTICE: [ script.cinema.experience ] - Feature - The Avengers
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - Storing Playlist
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Calling playlist.getitems
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"items":[{"file":"smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv","genre":"Action / Thriller","id":336,"label":"The Avengers","mpaa":"Rated PG-13","streamdetails":{"audio":[{"channels":6,"codec":"dca","language":""}],"video":[{"aspect":1.7777800559997558594,"codec":"h264","duration":8574,"height":1080,"width":1920}]},"thumbnail":"special://masterprofile/Thumbnails/Video/f/f0022d3e.tbn","title":"The Avengers","type":"movie"}],"limits":{"end":1,"start":0,"total":1}}}
19:44:47 T:140320540980992 INFO: Loading skin file: DialogProgress.xml
19:44:47 T:140320540980992 DEBUG: DialogProgress::StartModal called
19:44:47 T:140320540980992 DEBUG: ------ Window Init (DialogProgress.xml) ------
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - [ce_playlist.py] - Rebuilding Playlist
19:44:47 T:140320540980992 NOTICE: [{'thumbnail': 'special://masterprofile/Thumbnails/Video/f/f0022d3e.tbn', 'file': 'smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv', 'title': 'The Avengers', 'genre': 'Action / Thriller', 'mpaa': 'Rated PG-13', 'streamdetails': {'audio': [{'channels': 6, 'codec': 'dca', 'language': ''}], 'video': [{'duration': 8574, 'width': 1920, 'codec': 'h264', 'aspect': 1.7777800559997559, 'height': 1080}]}, 'type': 'movie', 'id': 336, 'label': 'The Avengers'}]
19:44:47 T:140320540980992 DEBUG: [script.cinema.experience] - Movie Title: The Avengers
19:44:47 T:140320540980992 DEBUG: [script.cinema.experience] - Movie Thumbnail: special://masterprofile/Thumbnails/Video/f/f0022d3e.tbn
19:44:47 T:140320540980992 DEBUG: [script.cinema.experience] - Full Movie Path: smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv
19:44:47 T:140320540980992 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Playlist.Add", "params": {"playlistid": 1, "item": {"movieid": 336} }, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Calling playlist.add
19:44:47 T:140320540980992 DEBUG: JSONRPC: Missing property "file" in type
19:44:47 T:140320540980992 DEBUG: JSONRPC: Missing property "directory" in type
19:44:47 T:140320540980992 DEBUG: [script.cinema.experience] - JSONRPC Response:
The Avengers
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - _get_queued_video_info() Started
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - Storing Playlist
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Playlist.GetItems", "params": {"playlistid": 1, "properties": ["title", "file", "thumbnail", "streamdetails", "mpaa", "genre"] }, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Calling playlist.getitems
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"items":[{"file":"smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv","genre":"Action / Thriller","id":336,"label":"The Avengers","mpaa":"Rated PG-13","streamdetails":{"audio":[{"channels":6,"codec":"dca","language":""}],"video":[{"aspect":1.7777800559997558594,"codec":"h264","duration":8574,"height":1080,"width":1920}]},"thumbnail":"special://masterprofile/Thumbnails/Video/f/f0022d3e.tbn","title":"The Avengers","type":"movie"}],"limits":{"end":1,"start":0,"total":1}}}
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Queued Movie Information
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] ----------------------------------------------------------------------
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Title: The Avengers
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Path: smb://mediaserver2:******@mediaserver2/Movies/The Avengers.mkv
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Genre: Action / Thriller
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - MPAA: PG-13
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Audio: dca
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] - Folder: ('/storage/videos/Audio/DTS/',)
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ pre_eden_code.py ] ----------------------------------------------------------------------
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - Building Cinema Experience Playlist
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - Adding Audio Format Video
19:44:47 T:140320540980992 NOTICE: [script.cinema.experience] - Adding Countdown Videos: 1 Video(s)
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - _get_special_items() Started
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - _get_special_items() - Path: /storage/videos/Countdown/
19:44:47 T:140320540980992 DEBUG: [folder.py] - dirEntries Activated
19:44:47 T:140320540980992 DEBUG: [folder.py] - escapeDirJSON Activated
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - JSONRPC Query -
{"jsonrpc": "2.0", "method": "Files.GetDirectory", "params": {"directory": "/storage/videos/Countdown/", "media": "video"}, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Incoming request: {"jsonrpc": "2.0", "method": "Files.GetDirectory", "params": {"directory": "/storage/videos/Countdown/", "media": "video"}, "id": 1}
19:44:47 T:140320540980992 DEBUG: JSONRPC: Calling files.getdirectory
19:44:47 T:140320540980992 DEBUG: CUtil::GetMatchingSource: no matching source found for [/storage/videos/Countdown/]
19:44:47 T:140320540980992 DEBUG: Previous line repeats 3 times.
19:44:47 T:140320540980992 DEBUG: [json_utils.py] - retrieve_json_dict - JSONRPC -
{"id":1,"jsonrpc":"2.0","result":{"files":[{"file":"/storage/videos/Countdown/hd_dolby_countdown_v2.m2ts","filetype":"file","label":"hd_dolby_countdown_v2.m2ts","type":"unknown"}],"limits":{"end":1,"start":0,"total":1}}}
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Checking Path: /storage/videos/Countdown/hd_dolby_countdown_v2.m2ts
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - _get_listitem() Started
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - _get_thumbnail() Started
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Thumbnail Url: /storage/videos/Countdown/hd_dolby_countdown_v2.m2ts
19:44:47 T:140320540980992 DEBUG: [ script.cinema.experience ] - [ ce_playlist.py ] - Thumbnail Cached Filename: d94c1a3b.tbn



RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - yanathin - 2012-12-05

Been using this release for a while now - it's great! But is there any way (other than manually downloading trailers) to play only "popular" movie trailers from iTunes instead of just picking a random one from their current selection? More often than not I get some foreign film that I would have no interest in seeing and would not play at an actual theater.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - giftie - 2012-12-05

(2012-12-05, 06:03)eckolaw Wrote: Cinema experience restarts every time of attempted use. Need some real help here!! Thank you!

Log File:

Please post a complete log to pastebin or xbmclogs.com


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - JCole - 2012-12-09

Im setting up Frodo Beta 3, and getting my CE audio-videos ready,

Following http://code.google.com/p/xbmc-addons/wiki/CinemaExperienceVideoFolders

What is the correct directory name for Dolby True HD format ?


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - matt77303 - 2012-12-11

Any news on the frodo version of this?

Thanks


Matt


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - moravec - 2012-12-11

Yes please, cant wait.... :-)

Chris


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - Codee - 2012-12-12

(2012-12-11, 20:29)matt77303 Wrote: Any news on the frodo version of this?

Thanks


Matt

I am also VERY excited for the frodo release - its really cool and fun to have before all the movies before they play!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - nezz621 - 2012-12-12

(2012-12-12, 03:36)Codee Wrote:
(2012-12-11, 20:29)matt77303 Wrote: Any news on the frodo version of this?

Thanks


Matt

I am also VERY excited for the frodo release - its really cool and fun to have before all the movies before they play!

I agree, cant wait for the frodo release!!!!


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - akakillroy - 2012-12-13

Does it work in Frodo RC1? I get an error when I go to it. Or am I just doing it wrong, I go to the Programs section then select Cinema Experience and I just ger an erro that it can't load.


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - crlorentzen - 2012-12-14

(2012-12-13, 06:52)akakillroy Wrote: Does it work in Frodo RC1? I get an error when I go to it. Or am I just doing it wrong, I go to the Programs section then select Cinema Experience and I just ger an erro that it can't load.

As per giftie, the developer, and many other posts, Frodo is not yet supported with Cinema Experience. Their are backend changes that need to be accounted for. You will need to downgrade to eden if you wish to use the Cinema Experience.




RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - dingerjunkie - 2012-12-14

Hello All...noob to this thread and the forum.

Hoping someone can point me in the right direction before I go and attempt to re-invent the wheel. Running Cinema Experience in 32-bit Eden release of XBMC on OpenElec system. I was wondering if anyone had created an addon/plugin that would allow on-the-fly configuration of number of queued movies or number of played trailers immediately at the start/selection of a "cinema" session, rather than having to go into "Programs" to reconfigure Cinema Experience every time I want to set up a single-or multi-movie session.

Basically, I was hoping to find (or if need be, develop) two automatic prompts (for movie and trailer counts) to come up after selecting "Movies --> Cinema", but before actually selecting the first (or only) movie to watch.

Anyone familiar with such a revision/addon? Any recommendations on where to start in developing such a revision if not already in existence?

Along those lines, I'm a Java developer by day...used to very structured web apps (used to SPRING WebFlow). Does anyone know of a good, high-level, process/logic flow diagram/tutorial for components and addons in/for XBMC that I could review so I could get my bearing on what calls what how (and in what sort of sequence or event chain) as I dig into Python and PHP?

Thanks for you patience with a noob...


RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - dingerjunkie - 2012-12-16

(2012-12-14, 22:43)dingerjunkie Wrote: Hello All...noob to this thread and the forum.

Hoping someone can point me in the right direction before I go and attempt to re-invent the wheel. Running Cinema Experience in 32-bit Eden release of XBMC on OpenElec system. I was wondering if anyone had created an addon/plugin that would allow on-the-fly configuration of number of queued movies or number of played trailers immediately at the start/selection of a "cinema" session, rather than having to go into "Programs" to reconfigure Cinema Experience every time I want to set up a single-or multi-movie session.

Basically, I was hoping to find (or if need be, develop) two automatic prompts (for movie and trailer counts) to come up after selecting "Movies --> Cinema", but before actually selecting the first (or only) movie to watch.

Anyone familiar with such a revision/addon? Any recommendations on where to start in developing such a revision if not already in existence?

Along those lines, I'm a Java developer by day...used to very structured web apps (used to SPRING WebFlow). Does anyone know of a good, high-level, process/logic flow diagram/tutorial for components and addons in/for XBMC that I could review so I could get my bearing on what calls what how (and in what sort of sequence or event chain) as I dig into Python and PHP?

Thanks for you patience with a noob...
Never mind...figured it out on my own...thanks anyway.



RE: [RELEASE] Cinema Experience - the new Home Theater Experience Script - pettergulbra - 2012-12-16

(2012-12-16, 02:42)dingerjunkie Wrote: Never mind...figured it out on my own...thanks anyway.

How did you do this?
Share?