Experimental UHD BD Menu Support (for testing) - Updated 21 April
Hendrik has added UHD BD Menu support and it is already working very well as of Media Center 24.0.17 onwards.
There is no need for my hack to enable menus on BD UHD anymore! I'll leave the attachment and following description for those that need to reverse the changes. If you have modified any of your UHD BD's with my script you will want to run "UHD Menu Off" when the new version of MC that supports UHD BD Menus is released.
========DEPRECATED==================================
This is NOT Supported by JRiver, but..... For those that want to test how Menus work on UHD BD at this stage, I've made a little script that will enable/disable this for your UHD Rips. Just add the location of the attached scripts to the "Tools--> Send To--> Send To (external)--> Add/Edit Programs--> Add" menu in MC as follows:
Name: UHD Menu Off
Program Path: ....whatever path you saved it in...\UHD_Menu_Off.exe
Parameters: "[Filename]" (eg this is the default)
Name: UHD Menu On
Program Path: ....whatever path you saved it in...\UHD_Menu_On.exe
Parameters: "[Filename]" (eg this is the default)
You can then select one or more UHD item(s) in MC then right click --> Send To--> Send To (external)--> UHD Menu On or UHD Menu OFF (or the recent command if used previously)
In my testing on around 70 UHD Discs that I currently have:
- 0 Crash MC
- 1 Does not display the menu items (Pacific Rim)
- 3 Have a Warning that I’m not connected to a 4K TV with an OK Button you can not press (Creed, Mad Max Fury Road, and Man of Steel)
- 66 Discs play (though sometimes there may be artefacts as between splash screens, or a menu item needs to be selected twice for it to then disappear).
If you have a disc that fails to open correctly, you can always use the MC OSD or Right Click menu and select Title Playback and it will then play sans menu.
The attachment has both the compiled exe and the AHK script so you can see what it does.... which is really just changing the header in index.bdmv from 0300 to 0200 and back again (0300 is used to identify a disc as UHD BD, and 0200 is for BD), and will rename the BDMV\JAR\onQClient.cfg file to BDMV\JAR\onQClient.cfg.no and back again (if it exists).