INTERACT FORUM
More => Old Versions => JRiver Media Center 26 for Windows => Topic started by: altahometheatre on January 21, 2020, 05:10:08 pm
-
I can figure out how to get random introductions to play but I cannot figure out how to get an intro to play based upon the movie that was selected.
For example, I have created a field called [Audio Codex] and have manually populated each movie with the codes (ie Atmos, DTS, etc). When I pick a movie I would like the matching audio introduction to play.
Hope someone can help and that this makes sense.
Thanks
-
I am pretty sure what you're asking isn't possible, see https://yabb.jriver.com/interact/index.php/topic,123134.0.html
-
Thanks Moe. I was afraid of that. I had previously read the post you linked and it was the reason that I upgraded to MC26. I was hoping that with some sort of expression I could pick which audio intro to play based upon the movies audio.
-
Give us a chance to look at a possible change here.
-
So right now you can do something like:
1:[Pre-Show]=[THX Intro]
But there's no way to make it evaluate a value from the current movie.
It's tricky because it's already an expression language so we couldn't just push the whole thing through an expression with the file because it would make a mess.
People suggested making something inside # be evaluated. Maybe that could work?
We need some brain-storming. Thanks.
-
I got an idea we'll try for the next build. I think we can evaluate everything after the equal as an expression for the current file. Even if it's values like [THX Intro], they should pass through fine since that's not a field.
So give it a shake next build and let us know. Thanks.
-
Matt, can you throw up an example of what you're talking about, I want to make sure we are on the same page here.
Thanks!
-
Sure.
I made two fields:
Audio Codex
Audio Codex Play
I set Audio Codex to something like DTS. Then I found a movie to test Showtime on. I set the Audio Codex Play to DTS as well.
I set the showtime rules to this:
1:[Audio Codex]=[[Audio Codex Play]]
This isn't out yet, but it seems to be working properly. Thanks for all the help.
-
Matt,
If I understand that seems perfect. Although the syntax seems different than I would expect.
As I understand, the custom field [Audio Codex] is on the movie that is originally selected to play. On a second file you have a custom field called [Audio Codex Play]. The program will match codes from [Audio Codex] with those in [Audio Codex Play] and play an optional number of matches. Correct?
The syntax I thought would be different is the fields would have been delimited opposite as you show. Does this mean all Showtime fields are now double delimited?
Thanks for looking into this so quickly. That was amazing!
-
I am not sure I follow along with what you did there, but I will play around with it when it gets released. Thanks.
-
I got to play around with this today, working great. Took a bit for me to wrap my head around the syntax, but it wasn't too bad. I got it working so that a DTS trailer will show if a movie has a DTS track and will show a Dolby Digital trailer if it's got a Dolby track. Thanks for making this a reality.
-
Thanks. Let us know if we can tune it.
-
I made the new AudioCodex field with an expression so I don't have to manually tag with "Dolby" or "DTS".
If(IsEqual([Compression],truehd,8),Dolby,If(IsEqual([Compression],AC3,8),AC3,If(IsEqual([Compression],dts,8),DTS,)))
Then the DTS trailers I tag the pre-show field with "DTS".
The Dolby trailers I tag with both "Dolby" and "AC3".