Then run makemkvcon from console and check if it prints anything regarding java.
Add built-in Java support
-
gyuce -
February 21, 2018 at 4:23 PM -
Thread is Unresolved
-
-
I don't see anything regarding java. Only wget usage info because of
If I use -r switch and info command of makemkvcon it lists also some info about the disc. But nothing about java or jre.
MakeMKV version is 1.12.2 from here https://drive.google.com/drive/folders/1gqpdiit0aua8ta_zfkxog0e3blcvo--b
-
How can I reproduce this issue (step by step)? Should mentioned that I don't have any optical drive (just a folder).
-
I have the generic X64 LE build and MakeMKV addon from that Google drive. I suppose it will be hard for you to reproduce without an optical drive. I have a region B drive and try to play a region A disc with Java menu. Or can Blu-ray ISO be region protected?
-
Then you are on your own
Because I don't understand how makemkv is using java. Maybe you need full java and not only jre?
-
Can you try with this addon which has a fix for wget -o option: lib.multimedia.makemkv-8.2.0-generic-x86_64.zip
-
The wget warning is gone. But the region lock problem with Blu-ray Java menu disc remains. Using simple menu the disc is decrypted and played through MakeMKV. However, it seems that we can now play any region disc without MakeMKV if we have a KEYDB.cfg in /storage/.config.aacs. This works with my region A Java menu disc, but I have to set the region to A in System/Player settings/Discs.
But MakeMKV would provide a more seamless experience. I still think that th eproblem must be that MakeMKV doesn't find the JRE, so we would have to set the JRE path in MakeMKV settings.
-
Try creating settings file /storage/.MakeMKV/settings.conf and try with different paths for app_Java
-
I added that setting and tried all the path variations you listed, but none worked.
Playing with makemkvcon command I noticed that it displays this warning :
Could it be that other settings than the beta serial key should be placed in that profile?
Also to get the disc info you have to run makemkvcon with the -r switch.
-
This profile error is harmless I think because in makemkv it is available only under expert mode. And we are obviously not experts
Anyway, try setting java path to /storage/.kodi/addons/java/jre1.7.0_04/bin/java because seems it must point to java executable.
from here
-
I tried :
Codeapp_Java = "/storage/.kodi/addons/java/jre/bin/" app_Java = "/storage/.kodi/addons/java/jre/bin/java" app_Java = "/storage/.kodi/addons/java/jre1.7.0_04/bin/" app_Java = "/storage/.kodi/addons/java/jre1.7.0_04/bin/java"
None of them do any difference. My settings.conf look like for example :
CodeLibreELEC:~/.MakeMKV # cat settings.conf app_Key = "T-LW1uLLbYkVG@LRXgUx8eZlPSc5XtHUoGDg9My9NgOMC@2jNEQjvNY4zLxK8E0YduZT" app_Java = "/storage/.kodi/addons/java/jre1.7.0_04/bin/java" LibreELEC:~/.MakeMKV #
After uninstalling MakeMKV and using only the KEYDB.cfg file (libaacs) I couldn't play the region A BD at all. No matter what settings.
So it seems that MakeMKV is indeed decrypting the Java BD, but I have to set Kodi Blu-ray region code to A to play the BD, or else I get the "This disc is not intended to play in your region" message. strange.
-
Would be good to make process on regular Linux distro and identify this problems there with a fix.
-
Yes. But I don't have a regular Linux now. I'll se if I have a spare disk to install on.
-
Just a little progress: seems Java for MakeMKV is only need to solve playlist obfuscation. Need to find one such ISO
-
I have tried blob810s version of JRE on RasPi but I get mostly errors like
ERROR: CDVDInputStreamBluray::Open - Can't play disc in HDMV navigation mode - First Play title not supported
ERROR: CDVDInputStreamBluray::Open - Unsupported titles found - Some titles can't be played in navigation mode
Some Blurays show the menu but I suspect they are not java.
How do I check if Java works?
-
Enable debug logging and post a Full log, while try to Open a Blu-ray with menu.
-
complains about wrong libbluray. filename is libbluray-j2se-1.0.1.jar
Code
Display MoreDEBUG: CDVDInputStreamBluray::Logger - aacs.c:83: AACS/Unit_Key_RO.inf not found. No AACS protection. 22:49:03.953 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bdj.c:515: invalid LIBBLURAY_CP /storage/.kodi/addons/java/ 22:49:03.953 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bdj.c:695: BD-J check: Failed to load libbluray.jar 22:49:03.982 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bdj.c:515: invalid LIBBLURAY_CP /storage/.kodi/addons/java/ 22:49:03.982 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bdj.c:695: BD-J check: Failed to load libbluray.jar 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr3 = 1 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr4 = 65535 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr0 = 1 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr1 = 255 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr2 = 268374015 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Logger - bluray.c:3115: PSR change: psr14 = 65535 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - Disc name : BRAVEHEART 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - First Play supported: 0 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - Top menu supported : 0 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - HDMV titles : 44 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - BD-J titles : 37 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - BD-J handled : 0 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - UNSUPPORTED titles : 37 22:49:03.983 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - AACS detected : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - libaacs detected : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - AACS handled : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - BD+ detected : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - libbdplus detected : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - BD+ handled : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - no menus (libmmbd) : 0 22:49:03.984 T:1539294064 DEBUG: CDVDInputStreamBluray::Open - 3D content exist : 0
-
-