Even if you handle in CMC when you send the command (beginning of playback or main title), it doesn't change the fact that most users will want a delay to be applied after each command, simply because madVR for example might send one when the main title starts playing. Given that this is supported by the utility, it makes sense to define a variable there, so the user can adjust easily along with everything else, but it doesn't matter where it's handled. It just means you have to have settings in CMC, and settings in the batch file. It might be easier to have everything in the same place, so if we go batch file to have every setting there?Pauven wrote: ↑Thu Nov 09, 2023 1:26 pm Don't forget that one of my ideas is to have CMC query JRMC to detect if the movie is playing, and only issue the command then. In this case, having the batch file or JVCControl manage time delays is counter-productive. CMC would need to be in control.
Now, if that doesn't pan out, then the time delays can either be in CMC or the batch file, doesn't really matter.
Also keep in mind that the batch file is just a starting off point. It's expected that each user would customize it as they see fit. It's just a template for getting My Movies data from CMC into a batch file, and for evaluating the AR to jump to the correct command section.
I don't see a need to store the current picture mode, rather just that each user sets the default mode for CMC usage, i.e. the 1.78 mode.
Also, I think we need to also send a few more values into the batch file. Media type: DVD, HDDVD, Blu-ray, 4K UHD. Possibly 3D. And possibly HDR. Not sure if those would be useful for controlling projector setup, but seems logical. Anything else you can think of?
I'm aware that it's just a template, I'm only suggesting things that you might want to add before I start customizing
I disagree re the picture mode. It depends what the user is doing, their preference etc. It would be quite nice to save the current picture mode before changing it, and restore it afterwards, given that the utility supports it, rather than forcing a fixed default. But it doesn't really matter for me, I'm happy with a 1.78 default in my case.
Re the batch file, it's a good idea to send more values for future use. Besides those you mention, you could add (if available):
- SDR or HDR if available, but you might only have encoding
- Encoding
- Resolution, if SDR/HDR isn't available
- Definitely 3D
I lost track, where is the latest version of the batch file? Did you make the changes in the post where you originally shared it?