Java for BD-J menus

Try this to get more verbose logging: Encrypted Physical Blu-Rays Not Playing - #31 by vpeter

Also search posts on forum containg string KEYDB.cfg.

Whenever I add the kodi.conf file to /run/libreelec/debug it is there on reboot but if I attempt to play a disc, that file gets removed and there are no additional logs generated in /tmp/ folder. Not sure what I am doing wrong. I am transferring all the files over SCP, is that ok?

I have scoured every post on this forum talking about KEYDB.cfg and blu-ray playback but have yet to find a solution but I will continue to search and learn.

Copy files and only restart kodi - not reboot device.

Maybe there is some other more permanent folder but this is only what I had in my notes.

Thank you! Sorry I am an idiot. Logs attached

debug_bd (2.9 KB)
debug_aacs (6.2 KB)

Maybe aacs is having issues with my drive?

mmc.c:472: Host key / Certificate (id 0xffff800001c1) has been revoked by your drive ?

Some Blu ray navigation videos in ISO format have screen flickering, and 4K TVs have an impact on operation, while 1080p does not. I hope to optimize it.

Just for those who may be going through similar issues. Seems like my AACS certificate on my drive has been revoked and that is why I am having issues. Doesn’t appear to be much you can do to fix this other than get a new drive.

What is the RAM used by the JRE? Can users increase it?

@vpeter
The menu for Midway disc does not load. I tried it under VLC on PC, it works fine. VLC uses libbluray version 1.3.4. CoreELEC is using an older version, is that why it doesn’t work, or is it something else e.g. the version of JAVA?

No idea why doesn’t work :frowning:

are you using some old CE version? afair CE has been using libbluray 1.3.4 (the latest one) for quite a while (~end of 2022).

No, I use the latest NG-21.
Please check the Midway (2019) UHD disc.

What is the current status and stability of UHD BD-J menus on CoreELEC/CoreELEC-NG? My Ugoos AM6B+ is arriving in a week, and I’m curious about the performance of BD-J menus. Are there any known bugs I should be aware of? :slight_smile:

It’s better to forget about BD-J, that’s all there is to say :face_with_hand_over_mouth:

2 Likes

I can try if you can prepare a cutdown version without main and other irrelevant video streams.

1 Like

Oh lol, that bad?

I don’t understand why BD-J / Java is so slow and buggy? Isn’t it just a Java Micro Edition (ME) Xlet and a few Standard Edition (SE) APIs?

It“s not made for this usecase.
If You want BD-Menu full supported, You need another device

There is one issue with this addon which doesn’t open menu for some videos: the fix will come in next days with addon bump.

4 Likes

The keyboard is also mismatched, with wrong keys, such as the letter X becoming a volume control

I know. But because I’m not really BD-J user I can’t fix something I don’t know.
From what I read keyboard mapping must be fixed. Someone should browse Kodi forum for tips what to do.

1 Like

I mean, this isn’t really true. If Blu-ray players ran a some proprietary operating system or proprietary firmware, I’d agree. However, BD-J is a Java specification and not closed source. So, I’m trying to understand what the actual technical limitations are - especially considering that Dune players and Zidoo devices (both running on Android) handle it quite well. Blu-ray players run an embedded Linux OS, which is essentially what CoreELEC is too. :slight_smile: