Java for BD-J menus

Well the newer versions of libbluray supports UHD as well as having alot of bugfixes regarding the menu on ordinary BDs… When it comes to what CE Kodi understands and what not, I have no idea… I’m not that tech savvy :wink:

Yes, I understand about all the new features :slight_smile: But until Kodi bumps it I’m not sure if external library can also be bumped. Maybe I will try and see.

I build CE with libbluray 1.2.0 and seems to be working with current Kodi as old version. If you want I can make you one daily test image.

Please, I have a few blu-rays with non-working menus, it will be nice to test.

Edit: VIM3

Yes please, that would be great. :slight_smile:

Edit: Forgot to say that my hardware is Odroid N2…

//LD

Here it is: https://filesender.arnes.si/?s=download&token=928da2e4-6971-479c-8088-0efc620d7580

After that install tools.jre.zulu and manually add two .jar files

wget -O /storage/.kodi/addons/tools.jre.zulu/libbluray-j2se-1.2.0.jar http://www2.arnes.si/~pvicma/libbluray-j2se-1.2.0.jar
wget -O /storage/.kodi/addons/tools.jre.zulu/libbluray-awt-j2se-1.2.0.jar http://www2.arnes.si/~pvicma/libbluray-awt-j2se-1.2.0.jar
systemctl restart kodi
2 Likes

Tested this, unfortunately no improvement. Still getting “The menu on this blu-ray is not supported” on certain disks.

Edit: Wait a moment, did not install jre tools, only created a directory…

Confirmed, it works!

Tested over 10 blu-rays, previously saying “The menu on this blu-ray is not supported”.
Now they all work.
Still having 3 blu-rays that are causing box to reboot but that is another story.

Nice to read that. Sadly I don’t know if libbluray can be bumped independently from Kodi.

Great news anyway!

BTW those blu-rays still work after coming back to official 9.2.2

What are you saying? That only 2 jar files helped getting them to work?

Yes, that seems to be the case right now.

Edit: Double checked, system info says official 9.2.2 and the blu-ray menus still work.

I can also confirm I’m using nightly_20200423 and the two new libbluray 1.2.0 files and after trying 3 blurays iso’s with menus that didn’t work before they now do :+1:

Interesting.
Can you enable kodi debug log, play one disk which didn’t play before, and post kodi log?

paste /storage/.kodi/temp/kodi.log

This is playing Star Trek (2016) Blu-Ray folder structure that previously gave the “The menu on this blu-ray is not supported” message, now the menu works fine.

http://ix.io/2jUt

And you are using official image or my image?
If official image try to remove two extra jar file with 1.2.0 in filename and reboot. Does it still work or not :slight_smile:

Ok, sorry I must of been mistaken… I’m using nightly 20200423 and removing the two new jar file leaving just the original 1.0.2 version and the Star Trek disk menu still works.

As a test I removed the 1.0.2 jar file and just kept the 2 new 1.2.0 jars files and the Star Trek menu then doesn’t work so I guess those files aren’t even being used :frowning:

I could of sworn the 3 discs I tried had menus that didn’t work before, I guess I was wrong. I’ll keep looking for a disc that doesn’t work with the 1.0.2 jar and then I’ll try your version of CoreELEC and the 1.2.0 jar files.

I though it will be something like that. Libbluray version linked with Kodi needs appropriate .jar files. Extra files doesn’t do anything.

I think this menus doesn’t work 100%. Maybe they fail “sometimes”.

now BD&UHD have bdj menu,before UHD have not。I use vpeter image+120.jar。thanks。

2 Likes

Will it be added to the official CE sometime?

What? Library libbluray will be bumped when Kodi will support new version. But I doubt Kodi 18 will use newer library.