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 - 2015-08-17

(2015-08-15, 23:24)Dave the Minion Wrote: As always, your detailed responses are appreciated. I'll keep putting down all my thoughts in a brainstorming method not being overly negative and critical.

Hey, being critical is fine as long as it's constructive!

(2015-08-15, 23:24)Dave the Minion Wrote: The "Working" is from within Kodi itself, so that's on the full dev team to explain. I just find it very unattractive. Same goes for automatic notifications of 3D format change. I don't need them and it kills the illusion of seamless transitions. But it's all built into Kodi without the option to reduce or eliminate them at the moment. Maybe your dev has an idea about that?

We've spoken a bit over the past week about that in particular. He doesn't like it either. I'm not sure if it will change, but if anyone could get it changed, it would be him.

(2015-08-15, 23:24)Dave the Minion Wrote: PageUp/Down are the regular keys Kodi uses to move through items in a playlist by default. It's how CE moved forward and back through it's sequences. If that's how you are doing it in CV then you are on the right path!

Then I'll put that issue to bed! That's good to hear.

(2015-08-15, 23:24)Dave the Minion Wrote: What I meant for the audio bumpers I kind of explained before. Basically what I could see being very useful is an override module with the following strings;

Name: - self explanatory
Variable - set parameter to be met, example title/filename contains user defined tag, audio format is, channels are. Look at Smart Playlists as to what sort of parameters could be set.
Action - play video (quantity) from location) pre or user defined, even online stream source
Override - override or "skip" specific modules that will play by default

So for an example I could make a module to always play an IMAX specific bumper when I watch IMAX films.
Name - IMAX Bumper
Variable - title contains: IMAX
Action - play video (x1) from folder CinemaVision/IMAX
Override - none

Then I could place this custom module at any point in the sequence like all your other modules.

Example 2, I can make an audio format override because I want to show Atmos bumpers instead of the default DolbyTure HD bumper that would play based on Kodi reading the movie info for all DolbyTrueHD/Atmos films.
Name - Dolby Atmos
Variable - filename contains "Atmos"
Action - play video (x1) from folder CinemaVision/Audio/Dolby Atmos
Override - Audio Format Bumper

CV will see that I've put a tag in the filename (so far the only way to tell Kodi a film has an Atmos track) and it will cue the Atmos bumper instead of the DolbyTrue HD that would be pulled from the audio codec info in the movie info.

This sort of custom module would allow for all sorts of customizing based on all sorts of parameters. If I want to play a cartoon short before playing a G rated movie.
Name - Children's Catroon Short
Variable - MPAA rating is 'G'
Action - play video (x1) from folder C:/Cartoon Shorts
Override - none

Or I can play the Terminator specific THX trailer before any Terminator film
Name - Terminator THX Bumper
Variable - play video (CV/Audio/THX/YHX - Teminator.mp4
Action - title contains "Terminator"
Override - THX Bumper

A retrospective trailer showcasing the films of Steven Spielberg before playing a film of his
Name - Spielberg Bumper
Variable - video director is/contains "Steven Spielberg'
Action - play video (D:/Videos/Spielberg 1.mp4)
Override - Coming Attractions intro, Movie Trailers, Coming Attractions Outro, Audio Format Bumper, Countdown Bumper

And so on. So much flexibility and customization would be possible without a lot of extra work from the user if this could be implemented as I see it working in my head. Then one day when Kodi can read Atmos and dts-X separate of regular Dolby and dts those modules can be deleted. And I'm sure people could come up with hundreds of other examples they'd like to put into their sequences. The key it to be able to override a "default" sequence in the regular CV timeline and to pull from a user defined parameter similar to a smartplaylist. Heck even if you can get it to work based on a smartplaylist itself, so you can sort out all your Atmos and dts-X movies with a file name tag or being put into a specific folder or something and CV can be linked to the smartplaylist that gives you that sort option within Kodi.

Hope that all makes sense and doesn't burden down the programming process (too much). If it can be done I think it would push CV so far over the top as the successor to CE. Like going Burj Kalifa over the Empire State Building.

It does make sense, and I see the value in it. Our developer mentioned using the Command module to do all of this, but that's about as far as we got. The command module is really meant to be used as a conditional modifier (if this then do this), so that would fit quite nicely. Right now, the Command module only makes decisions based on the Feature Queue, but that's not all it can do. Once we iron out all the other functionality, we'll get back to working on the Command module and hopefully have some news for you all.

(2015-08-17, 05:54)Dave the Minion Wrote: Another question.... how is CV handling 3D movies? Is there a different string that will lead to a different sequence overall? And where are you storing the 3D videos for audio bumpers, trailers intro etc.?
(2015-08-15, 23:34)Dave the Minion Wrote: I also wanted to ask, does anyone havea good source for quality 3D trailers? HSBS prefered if not full MVC MKV/MP4 and not trailers recorded on a phone in a movie theater from a bad angle that you can see the 3D blur on like polute Steroscopy News.
(2015-08-17, 04:37)Banditt Wrote: The only place I have found anything of good quality is youtube - Filters: < 4minutes, 3d, hd - not saying there are an insane number and that it isn't really time consuming, but that's the only place I have found that aren't off-center cams.

Nerd Idea: Maybe a thread somewhere with links to Youtube 3d trailers? Maybe like a curated list?
(2015-08-17, 05:58)Dave the Minion Wrote: A nice curated list would be awesome but I don't have the time to do one myself. Won't mind contributing if/when I find stuff but personally I can't undertake such a project at this time.

I've used stereoscopynews.com to obtain most of the YouTube trailers I've gotten (plus YouTube Downloader to save them, just beware the sneaky way they try and install Yahoo garbage into your PC) but that site has so much utter gargabe linked as "3D trailers". No, a cell phone portrait video of half a blurry video segment is not a full HD 3D trailer.

When I rip my 3D Blu-ray's I also scan for any good trailers on them so I've got a number in full 3D MVC MKV format as well which, of course, only work with a few low powered media players like the Raspberry Pi2 at the moment. Now idea how to transcode these to HSBS while keeping the audio untouched either. I'd love to learn that and help add these to some hosting site if possible.

Silly that studios want us to go see the movies in 3D but won't show us the trailers in 3D.
(2015-08-17, 09:40)Skank Wrote: About 3d

You can use 2d trailers too, but as soon as the 3d movies and if available 3d trailers start, you should see a 3d warning to put on your glasses

In response to all the 3D questions... 3D trailers aren't widely available, unfortunately. Our developer has written a scraper for this list that we can use, but there are CAMs mixed in there, which aren't good quality. We're in the infancy of designing how 3D features will be handled right now, but I'll be coming here for advice when we're ready. All that we've officially worked out right now is that there will be a spot in the advanced settings where users can set their sequences. They'll look something like this:

2D Sequence: Default
  • Will allow you to browse to a CV Sequence that you've created and saved to use it for your sequence if a 2D Movie is played (i.e. PATH_TO_SEQUENCE\2D_SEQUENCE.cvseq)
3D Sequence: Default
  • Will allow you to browse to a CV Sequence that you've created and saved to use it for your sequence if a 3D Movie is played (i.e. PATH_TO_SEQUENCE\3D_SEQUENCE.cvseq)
TV Sequence: Default
  • Will allow you to browse to a CV Sequence that you've created and saved to use it for your sequence if a TV Show is played (i.e. PATH_TO_SEQUENCE\TV_SEQUENCE.cvseq)

We haven't finalized the default sequences just yet. This way you can totally customize the behavior of the entire add-on when a different type of media is played without actually affecting your other sequences. All of the 3D content will be stored in the same directory structure as the 2D content, just with a 3D filename tag (most likely). Hope that makes some kind of sense. Like I said, we've only just begun working on 3D implementation.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Levi59 - 2015-08-18

It seems that we need to wait a little longer for a beta of CinemaVision...
Image


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Banditt - 2015-08-18

Scott,

Back to the "Curated list of 3D trailers" - would this be beneficial for CinemaVision?
- An xml file that lists 3D trailers with information on each to be able to filter on your end
- Each trailer has info like title, 3D format, a quality rating (to weed out cams), etc. to be able to filter
- A place to should basically a version number so the file could be cached and not hit every time

Here is my first stab:

Code:
<?xml version="1.0" encoding="utf-8"?>
<info>
    <build>00001</build>
    <numtrailers>2</numtrailers>
</info>
<trailers>
    <trailer>
        <info>
            <name>Turbo</name>
            <year>2013</year>
            <imdb>tt1860353</imdb>
            <rating>PG</rating>
        </info>
        <video>
            <length>00:01:18</length>
            <language>en</language>
            <quality>8</quality>
            <links>
                <youtube>https://www.youtube.com/watch?v=4aKZ6Sxx9Rs</youtube>
            </links>
            <format>HSBS</format>
            <resolutions>
                <resolution>1080p</resolution>
                <resolution>720p</resolution>
                <resolution>480p</resolution>
                <resolution>360p</resolution>
                <resolution>240p</resolution>
                <resolution>144p</resolution>
            </resolutions>
        </video>
        <notes/>
    </trailer>
    <trailer>
        <info>
            <name>Alice in Wonderland</name>
            <year>2010</year>
            <imdb>tt1014759</imdb>
            <rating>PG</rating>
        </info>
        <video>
            <length>00:02:29</length>
            <language>en</language>
            <quality>10</quality>
            <links>
                <youtube>https://www.youtube.com/watch?v=4aKZ6Sxx9Rs</youtube>
            </links>
            <format>HSBS</format>
            <resolutions>
                <resolution>1080p</resolution>
                <resolution>720p</resolution>
                <resolution>480p</resolution>
                <resolution>360p</resolution>
                <resolution>240p</resolution>
                <resolution>144p</resolution>
            </resolutions>
        </video>
        <notes>Includes an intro to the trailer</notes>
    </trailer>
</trailers>



RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - p3r02d3r0 - 2015-08-18

Hi guys!

I have a quick question regarding the Kodi skins that already have Cinema Experience integrated.

For example, I'm using Aeon MQ6. I have attached a shot of the example, although you guys are already aware of that.

Image[/u]

So what happens with Cinema Experience? Will Cinema Vision replace it? Will it be able to integrate into the skin? Something third?

Thanks!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Ragnarok - 2015-08-18

(2015-08-18, 00:45)Levi59 Wrote: It seems that we need to wait a little longer for a beta of CinemaVision...
Image

Not too much longer. 3D will likely not be finished in the beta. What we'll be releasing as beta will focus on core functionality. Once all of that is ironed out, the rest will come.

(2015-08-18, 17:18)Banditt Wrote: Scott,

Back to the "Curated list of 3D trailers" - would this be beneficial for CinemaVision?
- An xml file that lists 3D trailers with information on each to be able to filter on your end
- Each trailer has info like title, 3D format, a quality rating (to weed out cams), etc. to be able to filter
- A place to should basically a version number so the file could be cached and not hit every time

Here is my first stab:

Code:
<?xml version="1.0" encoding="utf-8"?>
<info>
    <build>00001</build>
    <numtrailers>2</numtrailers>
</info>
<trailers>
    <trailer>
        <info>
            <name>Turbo</name>
            <year>2013</year>
            <imdb>tt1860353</imdb>
            <rating>PG</rating>
        </info>
        <video>
            <length>00:01:18</length>
            <language>en</language>
            <quality>8</quality>
            <links>
                <youtube>https://www.youtube.com/watch?v=4aKZ6Sxx9Rs</youtube>
            </links>
            <format>HSBS</format>
            <resolutions>
                <resolution>1080p</resolution>
                <resolution>720p</resolution>
                <resolution>480p</resolution>
                <resolution>360p</resolution>
                <resolution>240p</resolution>
                <resolution>144p</resolution>
            </resolutions>
        </video>
        <notes/>
    </trailer>
    <trailer>
        <info>
            <name>Alice in Wonderland</name>
            <year>2010</year>
            <imdb>tt1014759</imdb>
            <rating>PG</rating>
        </info>
        <video>
            <length>00:02:29</length>
            <language>en</language>
            <quality>10</quality>
            <links>
                <youtube>https://www.youtube.com/watch?v=4aKZ6Sxx9Rs</youtube>
            </links>
            <format>HSBS</format>
            <resolutions>
                <resolution>1080p</resolution>
                <resolution>720p</resolution>
                <resolution>480p</resolution>
                <resolution>360p</resolution>
                <resolution>240p</resolution>
                <resolution>144p</resolution>
            </resolutions>
        </video>
        <notes>Includes an intro to the trailer</notes>
    </trailer>
</trailers>

This is a pretty good idea, but I know we're not going to have time to create and maintain it. Is that something the community would be willing to do? We're also kicking around the idea of hosting the trailers on the CinemaVision website - but I'm not sure if we'll have legal issues in doing that.

(2015-08-18, 20:44)p3r02d3r0 Wrote: Hi guys!

I have a quick question regarding the Kodi skins that already have Cinema Experience integrated.

For example, I'm using Aeon MQ6. I have attached a shot of the example, although you guys are already aware of that.

Image[/u]

So what happens with Cinema Experience? Will Cinema Vision replace it? Will it be able to integrate into the skin? Something third?

Thanks!

If giftie chooses to update Cinema Experience, it will still work. With him being MIA for over a year now with no updates, we decided to move forward with our add-on. I suppose that technically it's intended as a replacement since it does all of the things that CE does, but not in a hostile takeover kind of way. Skinners can integrate it into their skin (although we have not approached any to do so just yet) but that does require work on the part of skinners. In addition to allowing skinners to integrate CV, we also plan to have a Context Menu add-on that will allow you to launch CV via the context menu when a Movie or TV Show is the focus. You can also launch the add-on and play your sequence from there after queuing up some content. I guess that means that there will be three different ways to launch the add-on for everyone.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - p3r02d3r0 - 2015-08-18

(2015-08-18, 21:17)CinemaVision-Scott Wrote: If giftie chooses to update Cinema Experience, it will still work. With him being MIA for over a year now with no updates, we decided to move forward with our add-on. I suppose that technically it's intended as a replacement since it does all of the things that CE does, but not in a hostile takeover kind of way. Skinners can integrate it into their skin (although we have not approached any to do so just yet) but that does require work on the part of skinners. In addition to allowing skinners to integrate CV, we also plan to have a Context Menu add-on that will allow you to launch CV via the context menu when a Movie or TV Show is the focus. You can also launch the add-on and play your sequence from there after queuing up some content. I guess that means that there will be three different ways to launch the add-on for everyone.

Thanks for the clarification


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Levi59 - 2015-08-18

CinemaVision-Scott Wrote:Not too much longer. 3D will likely not be finished in the beta. What we'll be releasing as beta will focus on core functionality. Once all of that is ironed out, the rest will come.

I don't have 3D support on my tv so i don't care... Devil


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Dave the Minion - 2015-08-19

More information is always appreciated here.

Going back to 3D trailers, I'd say the best thing the CV community can do is submit links to off-site hosted trailers, bumpers etc, which CV can then maintain links to. No need to host and get into silly trouble for providing free advertising, just have a space with links and a spot people can submit links to. Then CV can check out the link, determine it's quality and post it to the list with a few quick notes.

For skin integration, my preference is to have a button on the movie info screen just like CE does. That's how I've used CE and it works (when it doesn't glitch) perfectly for all my installations. Others will have their preference but this is mine.

Happy you can understand my example for a customizable override module and the other support it's getting. If it works with or on concert with your command function I leave that to you guys to figure out (I'll just profit from the idea Wink ) but if/when it comes I can think of a hundred different ideas and uses for it.

Keep the updates coming!

Thanks!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - arithine - 2015-08-19

Personally my preference would be a context menu item, seeing as you said you already have plans for that I'm happy.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Ragnarok - 2015-08-19

(2015-08-18, 22:11)p3r02d3r0 Wrote: Thanks for the clarification

Of course!

(2015-08-18, 22:25)Levi59 Wrote: I don't have 3D support on my tv so i don't care... Devil

I do... so it's happening, because I'm selfish. Rofl

(2015-08-19, 00:10)Dave the Minion Wrote: For skin integration, my preference is to have a button on the movie info screen just like CE does. That's how I've used CE and it works (when it doesn't glitch) perfectly for all my installations. Others will have their preference but this is mine.

Skin integration code has been posted to the front page, here. As long as skinners add that in, CinemaVision will launch as expected. Except in Metropolis. It would appear that the queue gets cleared for some reason. I'm sure there are other one-offs like that, but that's all we've found so far.

(2015-08-19, 00:10)Dave the Minion Wrote: Happy you can understand my example for a customizable override module and the other support it's getting. If it works with or on concert with your command function I leave that to you guys to figure out (I'll just profit from the idea Wink ) but if/when it comes I can think of a hundred different ideas and uses for it.

We're gonna need ideas from the community. Even though we need it to be simple, it also needs to be robust. Sometimes, we have trouble wrapping our heads around things.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Banditt - 2015-08-19

I can create the list of the 3D trailers. I spent a little while and I have 37 in the list so far. The problem isn't going to be having the time to add and maintain it for me - it seems like the issue will be not finding quality trailers that aren't shot with a camera phone.

If you want, I can PM you the xml file as it stands now so your developer can look at it and see if there are any changes needed.

I can also create a quick web interface where anyone could add trailers to the list as well.

Just let me know.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - omriamos - 2015-08-19

Can't wait to get the first beta version!!
Things are looking really great.


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - jer78 - 2015-08-20

Wow! I had long given up on Cinema Experience and just saw this now. Fantastic work and can't wait until the beta!!! Thanks so much for picking the development up and making the setup so much better!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - bushhy - 2015-08-20

(2015-08-20, 07:40)jer78 Wrote: Wow! I had long given up on Cinema Experience and just saw this now. Fantastic work and can't wait until the beta!!! Thanks so much for picking the development up and making the setup so much better!

I echo the same!! Keep up the great work!!


RE: CinemaVision Add-on: Create a Movie Theater Experience at Home - Skank - 2015-08-21

Is it possible to when you start to play a movie of your library, cinemavision plays random trailers of the last added movies to your library?