Kodi Community Forum
Release CinemaVision: Create a Movie Theater Experience at Home - 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 CinemaVision: Create a Movie Theater Experience at Home (/showthread.php?tid=231881)



RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Ragnarok - 2016-02-15

(2016-02-13, 04:08)wambo010 Wrote: Hi there, first off I want to thank everyone involved in making this, as it is completely awesome!

I have been using Cinemavision for a little over a month and it has been working great; however I ran into some other Kodi issues and did a fresh install. I kept my Cinimavision folder intact.
I assume that I am using a newer version of Cinemavision than I was before, since I did download the addon again.

The issue is that when playing a sequence, I have an action set right before my theater intro. The action works correctly ( runs a script to dim my lights) but then immediately after the lights dim, a second action runs (specifically the resume action set in the CV settings). If I disable the resume action, everything works fine during playback of a sequence. Enabling the resume action causes it to run when any other action is performed during my sequence.

I tried looking through some of the code to see if I could find where the resume and pause actions are evaluated but couldn't find them. I also looked at the log and I do see the correct actions being called at the appropriate times...

Any suggestions?

You're welcome, glad you're enjoying it! I've never seen that kind of behavior. You say in the logs it doesn't reflect that the resume action is triggered? Can you post up your actions and a link to your log here so we can look at them and test it ourselves? I wonder if there's not a bug in actions that sleep or something.

(2016-02-13, 06:25)FonziQ Wrote: Hi,

Is it possible to use CV when you play a movie using Google Drive Addon?

I have absolutely no idea, but if your Google Drive can be added as a source in Kodi File Manager it should work just fine. You may see buffering issues depending on your download speed, though.

(2016-02-15, 02:16)Dave the Minion Wrote: Anyone been able to convert these Real D MXF files into full MVC MKV files or HSBS MP4 with lossless audio?

http://www.reald-mktg.com/index.html

I've actually got most of those ready to go in lossless MP4. I planned on uploading them (and much more) once I finish the Audio Format Bumpers refresh. I figured out how to get better quality encoding and not rocket the file size up. I didn't have the 3D glasses trailers, so I'll re-encode those as well.

(2016-02-15, 03:53)andrewf Wrote: Before i set up all the various bits to run and then present a log of my set up running, is there perhaps an obvious reason why Cinema vision is NOT treating my 3D bumper videos as 3D? Everything else works but despite accepting my movies and trailers as 3D with 3D.sbs in their names, all the 3D intro and outro videos I have are being picked up when I watch a 2D movie...tried all the combinations I can without success.

Cheers

PS anyone know if there is an issue with the Cinema Vision website? Tried to register and despite trying three different email addresses it has not sent the final email I need to complete the set up....

Make sure you're updating the CinemaVision database via Update content in the add-on settings. If you don't, CinemaVision may not see those 3D bumpers if the names have changed, and will clean them from the database. If that doesn't do it, post up a log and we'll see what's up.

Thanks so much for pointing this out. The site hasn't been able to send email since Friday, and your post brought it to my attention. We're working on a resolution now. Sorry everybody. Confused

(2016-02-15, 12:23)Dave the Minion Wrote: Hey Scott, any update on the next developmental phase of CV? How close to the goal things are? What new features are being worked on?

Right now our developer is grouping line items together so we can be a bit quick about our second round of development. We've split some features off into the CinemaVision Service Add-on, and are debating what to focus on first. Here are some of the features lined up:

CinemaVision Add-on
  • Support for TV content.
  • Add more conditions (2D feature, 3D feature, TV feature, tag exists, feature rating) to the Command Module.
  • Add the ability to pause/resume an entire sequence.
  • Populate custom Video Bumper types dynamically from items in the Video Bumpers folder.
  • Add the ability to automatically download trailers in the background, or during a Content Update instead of streaming them.
  • Give trailers for movies with a high rating on IMDb and Rotten Tomatoes priority when selecting trailers for a sequence.
  • Add new trailer scrapers!
    • TrailerAddict
    • Movie-List
    • IMDb
    • YouTube
    • TheDigitalTheater
    • Custom location other than %CVROOT%\Trailers directory
  • Add the ability to specify the Trivia directory for the Trivia Module.
  • Add the ability to play randomized playlists.
  • Add the ability to link to a YouTube channel or playlist, or Vimeo Album, and play random video(s) using CVURL files.
  • Ability to run an Action File when credits roll for a feature.
  • Add an option to display an overlay that informs you of any stingers during or after the credits when credits roll.

CinemaVision Service Add-on
  • Override the Kodi default play action to use CinemaVision instead.
  • Long press on Play action triggers CinemaVision. (for remotes)
  • Update CinemaVision content on an interval instead of requiring manual intervention.
  • Scheduler to allow CinemaVision Sequences to start on specific dates, at specific times.

That's just some of the new stuff on the horizon. We've currently got about 70 line items to prioritize and explore. Some are way more involved than others.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Ragnarok - 2016-02-15

(2016-02-15, 16:24)andrewf Wrote: ah ha so Ragnarok has posted thread to say the Cinema vision website has Email Validation Issues and to PM to be added manually, but you cant message or add a comment (it would seem) without being a member, which I cant be as I cant get the validation emails Smile

Thanks for looking in to it though Smile

dPSIple

Looks like it's fixed, at least for now. I sent all of the validation emails again so you should receive yours soon. Let me know how it goes!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-15

(2016-02-15, 18:26)CinemaVision-Scott Wrote:
(2016-02-15, 16:24)andrewf Wrote: ah ha so Ragnarok has posted thread to say the Cinema vision website has Email Validation Issues and to PM to be added manually, but you cant message or add a comment (it would seem) without being a member, which I cant be as I cant get the validation emails Smile

Thanks for looking in to it though Smile

dPSIple

Looks like it's fixed, at least for now. I sent all of the validation emails again so you should receive yours soon. Let me know how it goes!

Sorted ... thanks

(2016-02-15, 17:13)CinemaVision-Scott Wrote:
(2016-02-15, 02:16)Dave the Minion Wrote: Anyone been able to convert these Real D MXF files into full MVC MKV files or HSBS MP4 with lossless audio?

http://www.reald-mktg.com/index.html

I've actually got most of those ready to go in lossless MP4. I planned on uploading them (and much more) once I finish the Audio Format Bumpers refresh. I figured out how to get better quality encoding and not rocket the file size up. I didn't have the 3D glasses trailers, so I'll re-encode those as well.

Cool shall look out for these now I am registered.

(2016-02-15, 17:13)CinemaVision-Scott Wrote:
(2016-02-15, 03:53)andrewf Wrote: Before i set up all the various bits to run and then present a log of my set up running, is there perhaps an obvious reason why Cinema vision is NOT treating my 3D bumper videos as 3D? Everything else works but despite accepting my movies and trailers as 3D with 3D.sbs in their names, all the 3D intro and outro videos I have are being picked up when I watch a 2D movie...tried all the combinations I can without success.

Cheers

PS anyone know if there is an issue with the Cinema Vision website? Tried to register and despite trying three different email addresses it has not sent the final email I need to complete the set up....


Make sure you're updating the CinemaVision database via Update content in the add-on settings. If you don't, CinemaVision may not see those 3D bumpers if the names have changed, and will clean them from the database. If that doesn't do it, post up a log and we'll see what's up.

Thanks so much for pointing this out. The site hasn't been able to send email since Friday, and your post brought it to my attention. We're working on a resolution now. Sorry everybody. Confused

Done that and no go.....so will have to look on posting up a log... The weird thing is that they appear randomly for 2D films and fail to appear for 3D films. I could never get the 3D stuff to work in CE either!!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-15

ah ha.... now I can download from the website, I think I've solved my problem...

Have just successfully had it run 3D ratings vid from those downloaded that have (3DSBS) in the file name..

I've been formatting names like my trailers so 12.3d.sbs not 12 (3DSBS)

Will test the rest now..........


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - wambo010 - 2016-02-16

(2016-02-15, 17:13)CinemaVision-Scott Wrote:
(2016-02-13, 04:08)wambo010 Wrote: Hi there, first off I want to thank everyone involved in making this, as it is completely awesome!

I have been using Cinemavision for a little over a month and it has been working great; however I ran into some other Kodi issues and did a fresh install. I kept my Cinimavision folder intact.
I assume that I am using a newer version of Cinemavision than I was before, since I did download the addon again.

The issue is that when playing a sequence, I have an action set right before my theater intro. The action works correctly ( runs a script to dim my lights) but then immediately after the lights dim, a second action runs (specifically the resume action set in the CV settings). If I disable the resume action, everything works fine during playback of a sequence. Enabling the resume action causes it to run when any other action is performed during my sequence.

I tried looking through some of the code to see if I could find where the resume and pause actions are evaluated but couldn't find them. I also looked at the log and I do see the correct actions being called at the appropriate times...

Any suggestions?

You're welcome, glad you're enjoying it! I've never seen that kind of behavior. You say in the logs it doesn't reflect that the resume action is triggered? Can you post up your actions and a link to your log here so we can look at them and test it ourselves? I wonder if there's not a bug in actions that sleep or something.

Actions as they appear in the sequence:

LowerLights15
Action:
command://C:\batch\lowerLights15.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights15.txt
Text File:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx

LowerLights5
Action:
command://C:\batch\lowerLights5.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights5.txt
Text File:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/5?access_token=xxx

FeatureStart
Action:
command://C:\batch\featureStart.cmd
Batch FIie:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLightsOff.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOff.txt
Text File lowerLightsOff:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/off?access_token=xxx
Text File outletOff:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/off?access_token=xxx

Pause
Action:
command://C:\batch\pause.cmd
Batch FIle:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights15.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOn.txt
Text File lowerLights15:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx
Text File outletOn:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/on?access_token=xxx

Resume
Action:
command://C:\batch\resume.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLightsOff.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOff.txt
Text File outletOff:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/off?access_token=xxx

Log from a few minutes ago:
http://pastebin.com/aWasHunV

What is funny is that it seems to only do it 90% of the time. Sometimes it works correctly. It's almost as if in between each sequence item it thinks that playback has been paused and resumed, yet this isn't reflected in the log. I am using plain old DVDPlayer and do not have Kodi set to play in fullscreen exclusive mode (I tried both modes and they exude the same behavior). I may try using a different skin (using the default Confluence right now.

EDIT: After looking through this new log file, I do see the following lines:

In between the theater intro and the trailer, which looks like playback is getting interrupted for some reason:

20:08:53 T:800 NOTICE: DVDPlayer: finished waiting
20:08:53 T:3660 NOTICE: [- CinemaVision -]: Experience: PLAYBACK PAUSED
20:08:53 T:3660 NOTICE: [- CinemaVision -]: Experience: Executing pause action: AFP (COMMAND)
20:08:53 T:3660 NOTICE: [- CinemaVision -]: Experience: PLAYBACK INTERRUPTED
20:08:53 T:3660 NOTICE: [- CinemaVision -]: Experience: Playing next item: ACTION: D:\CinemaVision\Actions\lowerLights5.cvaction - AFP (COMMAND)
20:08:53 T:2160 NOTICE: [- CinemaVision -] (API): Action (Script) Command: C:\\batch\\pause.cmd
20:08:53 T:3660 NOTICE: [- CinemaVision -]: Experience: Playing next item: VIDEO: 'http://movietrailers.apple.com/movies/independent/termlife/termlife-tlr1_h1080p.mov'
20:08:53 T:5520 NOTICE: [- CinemaVision -] (API): Action (Script) Command: C:\\batch\\lowerLights5.cmd
20:08:53 T:800 NOTICE: CDVDPlayer::CloseFile()
20:08:53 T:800 NOTICE: DVDPlayer: waiting for threads to exit
20:08:53 T:800 NOTICE: DVDPlayer: finished waiting
20:08:53 T:800 NOTICE: CDVDPlayer::CloseFile()
20:08:53 T:800 NOTICE: DVDPlayer: waiting for threads to exit
20:08:53 T:800 NOTICE: DVDPlayer: finished waiting
20:08:54 T:800 NOTICE: DVDPlayer: Opening: http://movietrailers.apple.com/movies/independent/termlife/termlife-tlr1_h1080p.mov|User-Agent=iTunes

Time to research why...


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-16

(2016-02-15, 22:47)andrewf Wrote: ah ha.... now I can download from the website, I think I've solved my problem...

Have just successfully had it run 3D ratings vid from those downloaded that have (3DSBS) in the file name..

I've been formatting names like my trailers so 12.3d.sbs not 12 (3DSBS)

Will test the rest now..........

Blast spoke to soon...more testing needed tonight....ratings videos picked up fine, still wont pick up other bumpers !!!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Dave the Minion - 2016-02-16

What's not playing? Is the 3D sequence not being played when you select a 3D movie?

How are your 3D movies named?

Have you set CV to recognize your 3D naming convention as 3D files?

Are you certain you have a 3D sequence that's different than a 2D sequence?

Are you certain you have that 3D sequence set to be the 3D sequence in the CV congif?

Are your 3D bumpers named correctly?

I personally HATE the way Kodi names things and do things my own way. It takes a little tinkering with the advancedsettings.xml but once you set it pretty much everything works simple and easy and looks clean. I have no issues playing the 3D sequence I have set and it plays all the correct 3D files (when CV doesn't give me issues scanning files or finding network folders). In other words, once I worked out the kinks it works amazing. I even have 2 custom "put your 3D glasses on" bumpers that don't actually become 3D until a certain point in the video which makes logical sense. It's fantastic.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - GoofyJeff - 2016-02-16

Scott mentioned one of the line items for Round Two of development is
Add the ability to play randomized playlists.

Does this mean we will be able to select a folder comprised of playlists, and it will play a random playlist from there (with the playlist itself still playing in the predefined order)?

If so, that would be an INCREDIBLE add-on to use with my Looney Tunes collection. Smile


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-16

(2016-02-16, 11:19)Dave the Minion Wrote: What's not playing? Is the 3D sequence not being played when you select a 3D movie?

So last night I binned EVERYTHING..cleared out all the userdata files etc as per the posts at the start of this thread..and started again.

I've created a 3D sequence and it is picked up when I select a 3D movie - so far so good.

I've created one that runs

Countdown - tied to official bumper (2D vids)

Welcome - tied to single 'welcome' video (2D)

Trivia Intro - official bumper (2D)
Trivia - official bumper
Trivia Outro - official bumper (2D)

Theatre Intro - official bumper (2D chain vids - none in 3D)

Trailer Outro *3 - official bumper (contains all my 'still time for snack type vids - in the 2D version it would appear after the trailer, but as they are all only 2D and my TV has to be switched in and out of 3D manually, they don't display right if the TV is on 3D, so switched to here to still get them all Smile If I can find a software tool that could make 'fake' copies of them all then I will create them all and move this bumper...)

Put on glasses - tied to single 2D video
(switch TV over to 3D)

Courtesy - official bumper (should pick up my (3DSBS) named vids but does not

Trailer Intro - official bumper (should pick up my (3DSBS) named vids but DOES NOT)
Trailer - official bumper and KODI database (finds and plays 3D trailers OK)

Feature Intro - official bumper (should pick up my (3DSBS) named vids but DOES NOT)

Audio bumper - official bumper (DOES select 3D audio file saved alongside 2D versions)
(Ratings video - DOES select 3D audio file saved alongside 2D versions)

Feature - plays OK

Take off glasses - will be tied to single 3D video when I get one Smile

Feature Outro - tied to single 2D curtains close file

Theatre Outro - official bumper (containing drive in cinema 'goodbye' vids)


(2016-02-16, 11:19)Dave the Minion Wrote: How are your 3D movies named?

All are named 'film.3d.sbs' and are picked up just fine. My trailers are also named 'film.3d.sbs-trailer' and are also picked up.....

Ironically that has created a new issue for me (not CV's fault).

Many of the trailers I have for my 3D films are only in 2D due to the limited trailers out there. When scraping the films, Kodi always seems to ignore any trailer I have for a 3D film unless I rename the trailer the same as the film e.g. if I have avatar.3d.sbs for the film and avatar-trailer for the trailer, it wont 'see' it but if I have avatar.3d.sbs-trailer for the trailer it sees it. In the background of the files I then set them not to play as 3D so they do not play incorrectly.

Now when the CV sequence picked them up, they didn't view right on my TV as it was in 3D mode.

I believe that if I add '._Exclude' to the end of the extension, I can get them excluded from selection, so work do to there.


(2016-02-16, 11:19)Dave the Minion Wrote: Have you set CV to recognize your 3D naming convention as 3D files?

Not sure I follow this point? When you say files do you mean ALL files or just movies? And beyond that, what am I missing that may be causing issues?

EDIT: ah do you mean that it recognises the 'tag'? If so then yes as the option I use appears to be in the default list....see below


(2016-02-16, 11:19)Dave the Minion Wrote: Are you certain you have a 3D sequence that's different than a 2D sequence?

I've not created a 2D sequence so that plays the default 2D. But definitely created a new 3D sequence.


(2016-02-16, 11:19)Dave the Minion Wrote: Are you certain you have that 3D sequence set to be the 3D sequence in the CV congif?

Yep definitely there and works when the film is selected Smile


(2016-02-16, 11:19)Dave the Minion Wrote: Are your 3D bumpers named correctly?

The bumpers are named as they were when the content path was first updated e.g. Courtesy. In there I have 2D videos and 3D videos.

In my Ratings bumper I have say 12.mp4 and 12 (3DSBS).mp4. Originally I had it named 12.3d.sbs.mp4. Since I changed it to the new naming, it gets picked up in the sequence....but..whether I name the vids in Courtesy as phone off (3DSBS).mp4 or phone off.3d.sbs.mp4, it wont pick them up....!!?


(2016-02-16, 11:19)Dave the Minion Wrote: I personally HATE the way Kodi names things and do things my own way. It takes a little tinkering with the advancedsettings.xml but once you set it pretty much everything works simple and easy and looks clean. I have no issues playing the 3D sequence I have set and it plays all the correct 3D files (when CV doesn't give me issues scanning files or finding network folders). In other words, once I worked out the kinks it works amazing. I even have 2 custom "put your 3D glasses on" bumpers that don't actually become 3D until a certain point in the video which makes logical sense. It's fantastic.

Re the last sentence...I have the problem that I have to manually change my TV over to 3D and that requires the selection of 3 separate buttons on the TV remote. Originally I had a 3D put on your glasses, which of course does not work as the TV is still on 2D at this point. I've since found a 2D put on your glasses which gives me JUST enough time to put them on and switch the TV over.....but...a video that changes part way through would be so much better..

Did you create that yourself or did you find some? Ideally I need one that I could make myself that said 'switch over to 3D' and then 'put on your glasses'.

Well actually what I need is a switch over to 3D video that lasts about 10 seconds which I know I could then add in to the sequence using a single file video bumper, followed by a put on your 3D glasses that switches over into 3D like yours does.

It would be really great IMO to have a video that says put on your glasses in 2D that fades to black before switching to 3D as that way you would never see the switch from 2D to 3D SBS....

I've got a harmony remote, so I prepped a button sequence on that, so a switch over to 3D video would be a great flag for the family when they use CV without my - be like an instruction page...


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-16

As I'm only at page 20 re reading the whole thread, apologies if I am about to repeat a suggestion....

I have lots of distributer videos that I have saved in my CV folder under the video bumpers....I know I could show them randomly at any point in the sequence by adding a video bumper and pointing to this directory but I don't as they will only work as a video worth seeing if they actually tie in to the film that is running.

What I thought would be great, is if we could create a bumper that is a version of the Audio format bumper for this?

Either a specific one that would read the distributer in the metadata in the same way the audio works or ideally a tweakable one so you could set your own parameters.

A tweakable one would enable anyone to create a bumper for any of the metadata attached to each movie...

To avoid having to do work in the background, perhaps the tweakable one could simply have a selectable list of all the currently recognised metadata attached to films that displays when you view info??

--------------------------------

Oh and a question, having set the trailer feature to select trailers based on the rating of the movie, how does the scraper work? I don't have NFO files for my trailers, so would I right in presuming it scrapes for films of the same rating and then plays the trailer within?

If so then I may need to be mindful of some of my trailers.

When I tested the other day on 15, it played the trailer I have for SPY. Now the film is 15 but my trailer for it is a Red Band which I was sure was rated 17+ and so it played it....I'm now unsure if it scraped right, the film got reduced to a 15 or my understanding red band ratings is wrong?


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Dave the Minion - 2016-02-16

Your sequence sound like it's all over the place (to me) with 2D then 3D then 2D then 3D again. Why not start with the general 2D stuff then switch to 3D and not go back till the very end?

If your second set of trailers is from your local database then yes, every single one needs to follow the Kodi naming convention of film-trailer.xxx.

If you want to use 3D trailers for your 3D films you need to learn how to do 4 things. First, how to find GOOD quality 3D trailers either sbs format or full MVC MKV. Second, how to find and convert non-3D trailers to fake sbs 3D. Third, how to convert all non-MKV files to MKV containers. And last how to edit the file header to tell Kodi what type of 3D the file is. At this point you can (almost) completely forget the ugly messy Kodi 3D naming conventions.

For the first, well, good luck with that. Stereoscopy news or whatever has a few decent to good quality trailers. The VAST majority are pure shit. The Digital Theater has a few as well. Hopefully more pop up over time.

For the second, YouTube is your best friend. Get a simple program to download and save YouTube files and get to work. Not every movie is going to have the highest quality but anything in the last 3-ish years should be 1080p. You can also use the 5.1 audio files from The Digital Theater or other surround audio online sources. Then you need to convert them. I use MakeMe3D. Brightness settings to +5, Depth settings to +100 and frame offset at 0. Files are made at 1080p 23.98fps. It seems to fail on files with 5.1 audio so you will have to learn about muxing to separate out just the video from the file to convert, then re-mux to put the surround audio back in.

For the third (and presiously mentioned muxing) MKVToolNixGUI is your friend. Learn how to do some simple things with it like muxing. It's really as simple as dragging in the file you want to edit, selecting or de-selecting the parts of the file you do and do not want, then clicking "start muxing". Think of the files as a file folder and the video, audio, chapter, subtitle etc are pieces of paper in that file folder. You can take some out, add others and end up with another file folder of all the things you need. Plus it will make the new file and MKV automatically.

Now for the fourth, again MKVYoolNix, open the header editor, drop in your MKV file and open the video item to show all the option. The last is called Stereo Mode Selection. Click on that and add a value. 1 is for HSBS Left Eye Firt. 13 is for full frame MVC MKV LEF. You can google the rest as needed. Once edited save the file and now no matter what you name that file Kodi will ALWAYS read it as a 3D file and do what ever you've set Kodi to do with 3D files. You can name it TeddyRuxpin.mkv and it will play as a 3D file. No 3d.sbs.LMNOP ugly mess needed. If it's the trailer for a film called Maxohumungous then name the file exactly like you have the movie but with the -trailer tag like this Maxohumungous-trailer.mkv

So now you've got 3D trailers for all your 3D films for Kodi to scrape into it's database when you scrape the movies in. And CV will do the same.

You can edit the advancedsettings.xml file in the Kodi userdata folder to recognize an easy naming convention to signify to Kodi, and subsequently CV, what movies are 3D. I use Bluray3D since all my 3D movies come from Blu-ray rips.

Now the only catch is using the built in 3D recognition of CV to play 3D bumpers over 2D bumpers when the sequence calls for it. For these files I do have to use "3D sbs" as tags in the file name. You can set whatever tags you want in the CV config. So long as CV scans all the files in the CV content folder into the CV database and scans all the trailers then everything else should work once you've set up the modules.

Yes, there's lots of work to do to get all your movies to have 3D trailers, but it's well worth it and once it's done you have an impressive library. I have almost 2600 movies in my library, 2D and 3D, and every single one has a trailer. I've also got a folder of coming soon 3D trailers I've downloaded and converted if need be. Once my CV sequence gets to a certain point it splits to 3D and doesn't go back to 2D until the last module.

As for my custom 3D glasses bumpers, yes I made them myself. I found cool 3D Glasses videos on YouTube, downloaded them, converted them, made 2 conversion where 1 was flat sbs while the other was 3D. Then spliced them at the exact moment I wanted the image to become 3D. Added custom title cards and muxed them to MKVs with proper header settings. They work like a charm. I also have 3D bumpers for all HD audio formats with HD audio even if I had to fake the 3D for some of them. I have custom coming soon, now showing and so on bumpers all in 3D. Even fake 3D still looks 3D enough for a 10-30 second bumper.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Synthesis - 2016-02-16

wambo,

Do you happen to have the Callbacks addon installed?


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Ragnarok - 2016-02-16

(2016-02-15, 22:47)andrewf Wrote: ah ha.... now I can download from the website, I think I've solved my problem...

Have just successfully had it run 3D ratings vid from those downloaded that have (3DSBS) in the file name..

I've been formatting names like my trailers so 12.3d.sbs not 12 (3DSBS)

Will test the rest now..........

Check out this link for information I've gathered about naming conventions from the Kodi Wiki and personal experience. Hopefully that helps. You can also edit the RegEx that CinemaVision uses to identify 3D content in the add-on configuration. Make sure to update content after you change anything!

(2016-02-16, 04:27)wambo010 Wrote: Actions as they appear in the sequence:

At the risk of sounding like a jerk, you're doing it wrong. Big Grin You're adding extra steps and complexity to your Actions. I'm wondering if the command:// is what's pausing your sequence and causing multiple executions. Try changing your actions to what I'm going to outline for you below.

(2016-02-16, 04:27)wambo010 Wrote: LowerLights15
Action:
command://C:\batch\lowerLights15.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights15.txt
Text File:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx

So we're going to change this to only be an Action File and eliminate the text and batch files entirely. You can execute GET methods directly from an Action File. First, open your %CVROOT%\Actions directory. Using Notepad++, create a new text file. Copy and paste the following into the text file:

Code:
# This Action lowers the lights
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx

Edit the xxx's to be whatever your token, etc. should be. Name the file LowerLights15.cvaction and save it.

(2016-02-16, 04:27)wambo010 Wrote: LowerLights5
Action:
command://C:\batch\lowerLights5.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights5.txt
Text File:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/5?access_token=xxx

Using Notepad++, create a new text file. Copy and paste the following into the text file:

Code:
# This Action lowers the lights
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/5?access_token=xxx

Edit the xxx's to be whatever your token, etc. should be. Name the file LowerLights5.cvaction and save it.

(2016-02-16, 04:27)wambo010 Wrote: FeatureStart
Action:
command://C:\batch\featureStart.cmd
Batch FIie:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLightsOff.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOff.txt
Text File lowerLightsOff:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/off?access_token=xxx
Text File outletOff:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/off?access_token=xxx

Using Notepad++, create a new text file. Copy and paste the following into the text file:

Code:
# This Action turns off the lights
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/off?access_token=xxx

# This Action turns off the outlet
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/off?access_token=xxx

Edit the xxx's to be whatever your token, etc. should be. Name the file FeatureStart.cvaction and save it.

(2016-02-16, 04:27)wambo010 Wrote: Pause
Action:
command://C:\batch\pause.cmd
Batch FIle:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLights15.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOn.txt
Text File lowerLights15:
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx
Text File outletOn:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/on?access_token=xxx

Using Notepad++, create a new text file. Copy and paste the following into the text file:

Code:
# This Action turns on the lights
https://graph.api.smartthings.com/api/smartapps/installations/fb0cb002-1c36-40e9-94d3-8d1a71cae48f/switches/xxx/15?access_token=xxx

# This Action turns on the outlet
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/on?access_token=xxx

Edit the xxx's to be whatever your token, etc. should be. Name the file FeaturePause.cvaction and save it.

(2016-02-16, 04:27)wambo010 Wrote: Resume
Action:
command://C:\batch\resume.cmd
Batch File:
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\lowerLightsOff.txt
"C:\Program Files (x86)\GnuWin32\bin\wget.exe" --no-check-certificate -i c:\batch\outletOff.txt
Text File outletOff:
http://graph.api.smartthings.com/api/smartapps/installations/7a6c0ccd-a8cd-42ee-8d7f-4cb76aefd484/switches/xxx/off?access_token=xxx

You shouldn't even need to specify an Action here. There's a setting called Last in the CinemaVision add-on configuration Actions menu that will run whatever the Action was that executed prior to the Pause event. In your case, that would run the FeatureStart.cvaction again.

Now that we have all of the Action Files created, we have to set up SmartThings to work with Kodi. One of our users is currently working on a Guide outlining how to do that. If you have questions, please let us know. I don't have SmartThings, but it looks like you'll need to install this SmartApp and set some things up.

(2016-02-16, 13:57)GoofyJeff Wrote: Scott mentioned one of the line items for Round Two of development is
Add the ability to play randomized playlists.

Does this mean we will be able to select a folder comprised of playlists, and it will play a random playlist from there (with the playlist itself still playing in the predefined order)?

If so, that would be an INCREDIBLE add-on to use with my Looney Tunes collection. Smile

Who would've given me that idea? Wink

(2016-02-16, 13:58)andrewf Wrote: Re the last sentence...I have the problem that I have to manually change my TV over to 3D and that requires the selection of 3 separate buttons on the TV remote. Originally I had a 3D put on your glasses, which of course does not work as the TV is still on 2D at this point. I've since found a 2D put on your glasses which gives me JUST enough time to put them on and switch the TV over.....but...a video that changes part way through would be so much better..

Did you create that yourself or did you find some? Ideally I need one that I could make myself that said 'switch over to 3D' and then 'put on your glasses'.

Well actually what I need is a switch over to 3D video that lasts about 10 seconds which I know I could then add in to the sequence using a single file video bumper, followed by a put on your 3D glasses that switches over into 3D like yours does.

It would be really great IMO to have a video that says put on your glasses in 2D that fades to black before switching to 3D as that way you would never see the switch from 2D to 3D SBS....

I've got a harmony remote, so I prepped a button sequence on that, so a switch over to 3D video would be a great flag for the family when they use CV without my - be like an instruction page...

I wonder if it would be useful to add in a delay setting at the module level that would essentially pause the sequence for a set period of time. Thoughts? Right now, what you can do is create an Action File that uses the sleep://<milliseconds> command to halt playback after the 3D glasses Video Bumper for however long you need to make the change. If your TV or projector has an API and is on the same network as your HTPC, you can probably also trigger the change to 3D from an Action.

(2016-02-16, 15:15)andrewf Wrote: As I'm only at page 20 re reading the whole thread, apologies if I am about to repeat a suggestion....

I have lots of distributer videos that I have saved in my CV folder under the video bumpers....I know I could show them randomly at any point in the sequence by adding a video bumper and pointing to this directory but I don't as they will only work as a video worth seeing if they actually tie in to the film that is running.

What I thought would be great, is if we could create a bumper that is a version of the Audio format bumper for this?

Either a specific one that would read the distributer in the metadata in the same way the audio works or ideally a tweakable one so you could set your own parameters.

A tweakable one would enable anyone to create a bumper for any of the metadata attached to each movie...

To avoid having to do work in the background, perhaps the tweakable one could simply have a selectable list of all the currently recognised metadata attached to films that displays when you view info??

The reason we chose not to do this was that some movies embed the distributor videos at the beginning and we didn't want to be redundant. What we would likely do is create a new module that reads the distributor and matches it just like the Audio Format Bumper does today. The trouble is, all of that is hard coded, and distributors constantly change. There might be a way to make it populate dynamically. If there's a lot of interest in this, we'll add it as a feature. Anyone else want a customizable distributor module?


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-16

(2016-02-16, 17:14)Dave the Minion Wrote: Your sequence sound like it's all over the place (to me) with 2D then 3D then 2D then 3D again. Why not start with the general 2D stuff then switch to 3D and not go back till the very end?

Hi Dave....this is how it is..must just be the way wrote it Smile Have 2D countdown, welcome, trivia, theatre intro, then snack vids, then 3D glasses on and away to courtesy, coming soon, trailers, feature presentation and film all on 3D, before returning to 2D to close when 3D glasses come off at end of the film...

(2016-02-16, 17:14)Dave the Minion Wrote: If you want to use 3D trailers for your 3D films you need to learn how to do 4 things. First, how to find GOOD quality 3D trailers either sbs format or full MVC MKV. Second, how to find and convert non-3D trailers to fake sbs 3D. Third, how to convert all non-MKV files to MKV containers. And last how to edit the file header to tell Kodi what type of 3D the file is. At this point you can (almost) completely forget the ugly messy Kodi 3D naming conventions.

For the first, well, good luck with that. Stereoscopy news or whatever has a few decent to good quality trailers. The VAST majority are pure shit. The Digital Theater has a few as well. Hopefully more pop up over time.

Yep all mine have come from blurays.....I've checked out several places including some of the above and there are just not worth much of a bother...


(2016-02-16, 17:14)Dave the Minion Wrote: For the second, YouTube is your best friend. Get a simple program to download and save YouTube files and get to work. Not every movie is going to have the highest quality but anything in the last 3-ish years should be 1080p. You can also use the 5.1 audio files from The Digital Theater or other surround audio online sources. Then you need to convert them. I use MakeMe3D. Brightness settings to +5, Depth settings to +100 and frame offset at 0. Files are made at 1080p 23.98fps. It seems to fail on files with 5.1 audio so you will have to learn about muxing to separate out just the video from the file to convert, then re-mux to put the surround audio back in.

For the third (and presiously mentioned muxing) MKVToolNixGUI is your friend. Learn how to do some simple things with it like muxing. It's really as simple as dragging in the file you want to edit, selecting or de-selecting the parts of the file you do and do not want, then clicking "start muxing". Think of the files as a file folder and the video, audio, chapter, subtitle etc are pieces of paper in that file folder. You can take some out, add others and end up with another file folder of all the things you need. Plus it will make the new file and MKV automatically.

I use HD-trailers.net for my trailer downloads which always come in good pic and often with 5.1 surround. Given my Denon amp is pretty good at faking virtual surround, I don't worry too much if I only get trailers with 2.0. It does Atmos and X, so as long as my film audio is the best file I'm happy with that....I also do have a suitable You Tube download program Smile

I'll check out The Digital Theater as well though...did not realise there are sites out there containing surround sources.

Converting is the big issue, so thanks for the tip on MakeMe3D. I have a lifetime copy of DVDFab for ripping my Blurays but it does not do 2D to 3D!!.

I also use TsMuxer to join films, switch audios etc, so muxing is no worry in terms of understanding it / doing it Smile. I'll take a look at the program you mention.

(2016-02-16, 17:14)Dave the Minion Wrote: Now for the fourth, again MKVYoolNix, open the header editor, drop in your MKV file and open the video item to show all the option. The last is called Stereo Mode Selection. Click on that and add a value. 1 is for HSBS Left Eye Firt. 13 is for full frame MVC MKV LEF. You can google the rest as needed. Once edited save the file and now no matter what you name that file Kodi will ALWAYS read it as a 3D file and do what ever you've set Kodi to do with 3D files. You can name it TeddyRuxpin.mkv and it will play as a 3D file. No 3d.sbs.LMNOP ugly mess needed. If it's the trailer for a film called Maxohumungous then name the file exactly like you have the movie but with the -trailer tag like this Maxohumungous-trailer.mkv.

So now you've got 3D trailers for all your 3D films for Kodi to scrape into it's database when you scrape the movies in. And CV will do the same.

You can edit the advancedsettings.xml file in the Kodi userdata folder to recognize an easy naming convention to signify to Kodi, and subsequently CV, what movies are 3D. I use Bluray3D since all my 3D movies come from Blu-ray rips.

I don't really mind adding .3d.sbs after each film, especially as this ties in to some of the flags I use and how Kodi then changes the icons I use on the cases in the skin view I use but again good info thanks and I'll take a look Smile


(2016-02-16, 17:14)Dave the Minion Wrote: Now the only catch is using the built in 3D recognition of CV to play 3D bumpers over 2D bumpers when the sequence calls for it. For these files I do have to use "3D sbs" as tags in the file name. You can set whatever tags you want in the CV config. So long as CV scans all the files in the CV content folder into the CV database and scans all the trailers then everything else should work once you've set up the modules.

And its this bit that is tripping me up.. ratings vids with 3dsbs in the name get picked up, whilst courtesy vids also with 3dsbs in them don't despite my having set the parameters for them both as the same in the set up!!! Driving me a bit mad hahahahaha

(2016-02-16, 17:14)Dave the Minion Wrote: Yes, there's lots of work to do to get all your movies to have 3D trailers, but it's well worth it and once it's done you have an impressive library. I have almost 2600 movies in my library, 2D and 3D, and every single one has a trailer. I've also got a folder of coming soon 3D trailers I've downloaded and converted if need be. Once my CV sequence gets to a certain point it splits to 3D and doesn't go back to 2D until the last module.

I only have several hundred films but all do have a trailer..even though I don't always watch them I'm keen on having them for completeness. As for the effort, 100% worth it to me too. With your notes above will definitely create a 3D trailer for all my 3D films. I do a lot of work around the art work that then goes on Fanart.TV so committing to the quality of the set up is no issue to me Smile

(2016-02-16, 17:14)Dave the Minion Wrote: As for my custom 3D glasses bumpers, yes I made them myself. I found cool 3D Glasses videos on YouTube, downloaded them, converted them, made 2 conversion where 1 was flat sbs while the other was 3D. Then spliced them at the exact moment I wanted the image to become 3D. Added custom title cards and muxed them to MKVs with proper header settings. They work like a charm. I also have 3D bumpers for all HD audio formats with HD audio even if I had to fake the 3D for some of them. I have custom coming soon, now showing and so on bumpers all in 3D. Even fake 3D still looks 3D enough for a 10-30 second bumper.

Now I can (hopefully) create fake 3D trailers, I'll give that a go, certainly up to splicing them together - though I've only joined two clips together end to end. Joining at a specific point is something new for me...

As is adding title cards...


.....seems I have homework.....


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - andrewf - 2016-02-16

(2016-02-16, 18:17)CinemaVision-Scott Wrote:
(2016-02-15, 22:47)andrewf Wrote: ah ha.... now I can download from the website, I think I've solved my problem...

Have just successfully had it run 3D ratings vid from those downloaded that have (3DSBS) in the file name..

I've been formatting names like my trailers so 12.3d.sbs not 12 (3DSBS)

Will test the rest now..........

Check out this link for information I've gathered about naming conventions from the Kodi Wiki and personal experience. Hopefully that helps. You can also edit the RegEx that CinemaVision uses to identify 3D content in the add-on configuration. Make sure to update content after you change anything!

Thank you for the guide, though hopefully not sounding ungrateful (!!) my file naming works OK during normal playback. The only trip up I have around naming is not all files being recognised in the sequence...So Ratings vids named say 12 3dsbs are being displayed whilst Courtesy vids named phone off 3dsbs are not despite my having set the modules up to recognise them...

It occurs to me that the audio bumpers and ratings are the only bumpers that do flag in 3D, which makes me think that somewhere I am NOT setting the other modules right...

So can you confirm what should be ticked / not ticked under a regular video bumper, say for trailer intros, if we have both 2D vids and 3D vids in the folder and want 3D to be picked as watching a 3D movie Smile

(2016-02-16, 18:17)CinemaVision-Scott Wrote:
(2016-02-16, 13:58)andrewf Wrote: Re the last sentence...I have the problem that I have to manually change my TV over to 3D and that requires the selection of 3 separate buttons on the TV remote. Originally I had a 3D put on your glasses, which of course does not work as the TV is still on 2D at this point. I've since found a 2D put on your glasses which gives me JUST enough time to put them on and switch the TV over.....but...a video that changes part way through would be so much better..

Did you create that yourself or did you find some? Ideally I need one that I could make myself that said 'switch over to 3D' and then 'put on your glasses'.

Well actually what I need is a switch over to 3D video that lasts about 10 seconds which I know I could then add in to the sequence using a single file video bumper, followed by a put on your 3D glasses that switches over into 3D like yours does.

It would be really great IMO to have a video that says put on your glasses in 2D that fades to black before switching to 3D as that way you would never see the switch from 2D to 3D SBS....

I've got a harmony remote, so I prepped a button sequence on that, so a switch over to 3D video would be a great flag for the family when they use CV without my - be like an instruction page...

I wonder if it would be useful to add in a delay setting at the module level that would essentially pause the sequence for a set period of time. Thoughts? Right now, what you can do is create an Action File that uses the sleep://<milliseconds> command to halt playback after the 3D glasses Video Bumper for however long you need to make the change. If your TV or projector has an API and is on the same network as your HTPC, you can probably also trigger the change to 3D from an Action.

That would be quite handy, though the Action file you describe sounds like it would / does to the same..Can I do that in the latest version?

(2016-02-16, 18:17)CinemaVision-Scott Wrote:
(2016-02-16, 15:15)andrewf Wrote: As I'm only at page 20 re reading the whole thread, apologies if I am about to repeat a suggestion....

I have lots of distributer videos that I have saved in my CV folder under the video bumpers....I know I could show them randomly at any point in the sequence by adding a video bumper and pointing to this directory but I don't as they will only work as a video worth seeing if they actually tie in to the film that is running.

What I thought would be great, is if we could create a bumper that is a version of the Audio format bumper for this?

Either a specific one that would read the distributer in the metadata in the same way the audio works or ideally a tweakable one so you could set your own parameters.

A tweakable one would enable anyone to create a bumper for any of the metadata attached to each movie...

To avoid having to do work in the background, perhaps the tweakable one could simply have a selectable list of all the currently recognised metadata attached to films that displays when you view info??

The reason we chose not to do this was that some movies embed the distributor videos at the beginning and we didn't want to be redundant. What we would likely do is create a new module that reads the distributor and matches it just like the Audio Format Bumper does today. The trouble is, all of that is hard coded, and distributors constantly change. There might be a way to make it populate dynamically. If there's a lot of interest in this, we'll add it as a feature. Anyone else want a customizable distributor module?

Yes I understand where you are coming from re some being embedded as you wouldn't want a repeat instantly and you don't want to waste the effort if it wouldn't be used much..its why I wondered if you could do a customisable module, then you could use it for any of the data held...

The bit in bold is what I was trying to mean Smile. Afraid I didn't follow what you meant around the distributers constantly changing and how this would impact the process!?