Package: libbluray-bdj Version: 1:1.2.1-4 Debian/Ubuntu's libbluray includes patches to use system java libraries instead of the libraries that libbluray ships within it and this breaks bluray playback
https://code.videolan.org/videolan/libbluray/-/issues/31 I just tried to play a bluray and I get Exception in thread "main" PrintStream.java:java.io.PrintStream.println:823: java.lang.NoClassDefFoundError: org/objectweb/asm/commons/SimpleRemapper PrintStream.java:java.io.PrintStream.println:823: at org.videolan.BDJClassFileTransformer.rename(BDJClassFileTransformer.java:58) PrintStream.java:java.io.PrintStream.println:823: at org.videolan.mmbd.Adapter.<init>(Adapter.java:83) PrintStream.java:java.io.PrintStream.println:823: at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) PrintStream.java:java.io.PrintStream.println:823: at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) PrintStream.java:java.io.PrintStream.println:823: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) PrintStream.java:java.io.PrintStream.println:823: at java.lang.reflect.Constructor.newInstance(Constructor.java:423) PrintStream.java:java.io.PrintStream.println:823: at java.lang.Class.newInstance(Class.java:442) PrintStream.java:java.io.PrintStream.println:823: at org.videolan.Libbluray.loadAdapter(Libbluray.java:99) PrintStream.java:java.io.PrintStream.println:823: at org.videolan.Libbluray.init(Libbluray.java:354)